There is allready good things happening Bakkt, Binance, bitmex large volumes and so...
Still that all its not enough?
No one really have an answer for the reasons why the bull run of Bitcoin hasn't started yet. The nature of the bitcoin market and ecosystem makes it difficult to know and predict when the bull run will begin. You just have to keep your eyes on the market and observe the patterns of the rate the market value of Bitcoin changes. That can help you know to invest and make some reasonable profit.
Basically the bull run will come when there is a high demand for Bitcoin and other cryptocurrency in general, till then, let wait for the season.