Many things that make investing in ICO can benefit, but my experience is wait for the price go up need atleast 1-2 month or more, but nowdays it's a bit difficult because Bitcoin prices are rising fast enough and the speculation is very much in the world of crypto
It is very difficult to choose a quality ICO, a lot of ICO and only generate junk coins.
Born then thrown away quickly. The main reason is money, that's it.