TBH I would advise stick to top 20 coins, Cardano is my opinion will be a sure thing come the bull run, likewise will be Neo, these are huge space to grow in this area so I would choose these
There are also really promising projects below top 20, sticking to top 20 is a lot restrictive IMHO, there are new projects with really brilliant ideas and great features with practical use cases.