What affects the markets are not seen on charts either. For example these days the global economy is in a very bad shape that keeps on getting worse specifically with growing recession. This creates an increased sell pressure while removes the money that was coming in (or at least part of it). This is why the rise becomes increasingly difficult and bull run you have in mind hasn't started yet.
The bull run is inevitable though. Because despite having recession in most of the world we also have inflation and that means bitcoin price is guaranteed to go up as fiat currencies are dumping even though some are not showing it since they are being kept high artificially (eg. by increasing interest rates that has caused recession).
As you can see none of the things I mentioned can be predicted on charts.