Only solid coins in the top 1-20 will have a good run, we have seen more of them already have a new all time high and it might go higher this year.
I would not be on that... Since a few months, top 20 projects saw their capitalisation going up but they were not the only ones. Lot of good projects from top 50 to 500 (even more maybe) have experienced some serious upside ! I personally bet it will go on this way

You mean to those top 100-500 coins in the market? I do rather believe that those are mostly been pumped randomly but there are still projects which are really underrated or does really
have the potential but most of them are just on random pumps and this is where those people who do believe with low cap coins to have some chance for some pump.
When it comes to altcoin bull run then no one can really predict precisely but as you can see that most top altcoins are really going along with bitcoin market.
So its hard to determine if those movements are already the actual bull run or just simply some simple steps but in gradual basis?