I think a bull run can occur if the price has reached $ 40k, now the big thing that must be passed by bitcoin is to be able to pass $ 30k, there was a price of $ 31k but not more than a day down again due to profit taking from investors.
You are probably right that bitcoin needs to break resistance and make it a support to start a new trend in the cryptocurrency market. But globally now many coins are at the bottom for a long time. It will not last long and a bull run is bound to happen.
That kind of strong momentum may lead investors to show good support and start to throw money inside this market, it's not easy
though, as we players are just riding and trying to make more money.
But yes, if that new resistance will come up and support will continue to hold, we might see a good rally and may spark the momentum to
bring that strong bull.
All depends on how support will push and make that run to happen.