In my opinion the obstacle of bitcoin is only one and the biggest, is legality, if bitcoin has got legality in all countries the price will be more stable, and the users will also be more comfortable and will not be affected by panic sell.
One obstacles of bitcoin is not accepted in some country it can't be legality they can't recognize and the value is unstable that's why many investor's think twice before they join. If cryptocurrency give them chance to prove themselves I think the value of it, it become more progressive and many investor's will comfortable to join and less panic to sell there coins.