the question is what will make bitcoin recover and can have high prices again?
For Bitcoin to be able to recover it needs a mass adoption, I mean Bitcoin is already popular but some people still don't want to get involved to it in many reason and one of the reason is legality in some locations. But the biggest solution for this is for countries to create regulations about cryptocurrencies and since many countries still don't have law and regulations there are people that are still afraid to adopt cryptocurrencies. If governments will post a good regulations, there will be more traders and investors will be tempted to enter the market.