This is the same as someone predicting that the price will be 100,000 in 2018. Truth is no one knows. BTC could help itself by fixing its transaction fees and transaction time issues. Once that is fixed the obstacles are adoption and surviving through government regulations. More and more regulations are coming.
Yep regulations are creeping in from all different countries now. Crypto will never really be decentralized as it is so fixed to Fiat money
If people cant sell it for Fiat money it becomes worthless