Not really. If one can't participate in ICO for legal reasons then buy early on exchanges. But make sure projects are good, usually icodrops.com only list good ones but do your own research as well. Then wait for exchange and buy early after few days when people who brought at ICO dump/flip to take early profits. Then one wait for few weeks or even few months.
In this market few weeks are good enough to give 5x return even on tokens brought from exchanges soon after ICO. But in Octuber when market was crashing and with it ICOs. I brought tons as I was new in to this. Then I regretted later as I could have brought more with my money as alts were crashing.
But all of tokens I brought back then are over between 15-50x now. Though I mustly invested in good projects so knew one day they will recover. Power, Request, Rchain, Electroneum, Aion, Quantstamp, Wabi, Simpletoken, Cobinhood, Enigma. Now when I look back, I'm glad market was crashing when I brought them for cheap.
Buy Zilliqa on 25th Jan, wait till mainnet release and thank me later. Or even better idea is wait till its 3x and take your initial investment out. Leave rest of tokens for long term. Invest in other ICOs with that money and so on.
At the moment blockchain infrastructure projects like Tron are giving 100x returns. How successful it will be who knows but for now people are speculating and looking for next Ethereum. That's why Cardano price went from 2 cent to over $1 in few months. And market cap crossed $30 billion even though their project will be completed in 2019.
I think they announced some partnership. If by 12th Jan they get listed on big exchange then price can increase to over 20 cent.