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?

Most likely you have invested in a bad project, so tokens do not grow in price. I think that the new bullrun will start soon and it remains to wait quite a bit.
There are many bad ICO projects before, if he has to invest in such projects. I think he will never see those projects with future bull runs