Only way way to get profits from ICO is to create new one or join in very early stage. Serious ICOs are super rare. For long term I would definetly invest on BTC, for ICOs maybe worth to invest in few with hope to get return and one unicorn but I think actually it is hard to find this kind.