I fully believe this downtrend is over and the bull run will start again. Do I think we will reach a new all time high this year? I'm not really sure, 20k seems like a very large mountain to climb again. A lot of investors got burned last December and they have been turned off by the crypto market.
If we want a new all time high, institutional investors will need to start buying btc. Btc needs to be accepted in more online / physical stores. This is only the beginning though, I'm thinking 3-5 years down the road.
My End of Year Prediction: $26,700. (It's just my hunch)