I've been holding my altcoins for years now and waiting for bullrun to make a better come back but I'm yet to be confused that this is the real bullrun since many altcoins don't bother favouring from the bullrun,what is going on?

I think it is a mistake to keep altcoin for a long time. Why don't you hold the coin top? It really deserves to hold