I think not soon in future the Bitcoin will not hit 20k, the reason for the BTC to hit 20k last year was that the hype of BTC rises in last year as more and more people taught that it is the best way to get rich quick as the price of BTC was just going in inclined order. So as many people rush to buy BTC the demand rises so many people who were selling their BTC sold it at a little bit high price as compared to the current market price which makes the price of BTC to hit $20k.