Of course it can reach 25k. It's all about demand, how many people are willing to put there hard earned fiat to buy BTC on the risk of the up and downs.
There are more and more people believing in the blockchain working and thriving. Will it? Who knows? I believe it eventually will. Hodl and wait is all you can do.