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.