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?

When did you buy your altcoins ? If you bought it during the peak of cryptocurrency in 2017 end,
then i think you will need long time to hold your coins until you break even.
The important thing is the time you buy. If you buying during the bottom, then you will be faster to be able to sell at gain.