There are projects that have a good future in the long term prospect and they will be able to make a revolution in the sphere of blockchains. There are many such coins. For me it's dash, lisk, stellar, aelf, cnd, omg and others. In total, I have allocated about 20 such altcoins, which I'm going to keep for at least a year (if there is not any bad news).
There are short-term projects that have positive events in the near future and can make profit on these news. Among such news can be the release of the product, entering exchanges, signing an agreement with a new partner, fork (look at the ETC charts before the fork).
So, I recommend using both strategies.