It may be impossible for people to stop selling their BTC because we have trader using the platform to trade BTC, though even if they trade, they still put the money back in BTC for long term investment, but I don’t think selling of BTC is the major reason why we have not seen bull.
Let us imagine that the price of BTC now, which is about $5300, if people sell now, the price will surely drop below that and if people chose not to sell generally, it means the price will remain constant at $5300, but the factor we really need to clamor for, is the one that will make BTC increase from that $5300, which would be for people to keep buying BTC, so we need buyers of BTC, especially in large quantity for us to see bull run.
Yes its impossible but if ever, everyone stop selling on the buywall and just setting up a sell wall then all whales will be force to buy in the sell wall creating a buy pressure and in turn bringing the price of BTC to the moon.
It will be very impossible for people to ever stop selling bitcoin, bitcoin use is beneficiary to people in many ways, people come into the bitcoin space for different reasons, some are for trading, some for investment and while some for payment of services.
Take for example me, I have a work that pays me in Bitcoin, at the moment I was being paid in bitcoin, it will sure add to the marketcap that, but may not stay there for long because I will definitely withdraw it which I am not to be blame for doing so, I was paid for a job done and I have right to withdraw it.
So to stop selling of bitcoin is not the main thing that will see to its increase, we need lots of adopters, at least out of many adopters, 50% will choose to retain their fiat in their wallet after converting for future use.