many people who always expect the bull run to happen again this year (to be exact at the end of the year)
you are wrong. this "many people" whom you are talking about have been expecting a bull run (aka pump) in altcoin market almost every month in the past 11 months. if you check their topics you can see that there is at least a dozen of them each month talking about how the bull run is going to happen in that month.
and as we know in 2017 the bull run takes place in mid-November
you are wrong.
bitcoin is always in a bull run if you zoom out. in short term (if you want to call it bull runs) it started in late 2016 and ended after a couple of months in 2017 then we had multiple smaller bull runs that summed up the $20k.
as for altcoins their pumps are usually shorter and happen every month. there was no end of the year pump but the whole year pump.
in fact what is happening now is a bear run.
well the problem is that altcoins are still in bubbles so they need to get dumped a lot more to reach bottom.
that a bull run won't be happen this year, but this year is a special year for a bear run.
like always you are making the common mistake of seeing the whole 2000+ altcoins as a whole! the fact is that the dumps are mostly happening for the top altcoins. otherwise the smaller altcoins have been getting pumps (bull runs) all year long!!!