If bitcoin is ever to become mainstream then it needs to sort out its achilles heel. That is buying bitcoin in the first place. The process should be so easy that even your gran can do it.
Unfortunately at the moment its way to complicated.
People won't buy bitcoin if they don't understand how to and if none buys bitcoin no one will spend bitcoin except geeks and criminals.
Bitcoin's need to acquire is fine, it is a vice related need currency, that's it, no one will acquire it to then buy stuff at Overstock, new people enter the world of btc from a vice related need, right now it's gambling, 2 years ago it was silk road
So drugs and gambling fuel the new user base not new merchants
It's not that hard to acquire btc, IF A PERSON THINKS THEY NEED IT
A typical person will never think they need btc UNLESS they have a vice habit ie: drugs/gambling
Look for mega bitcoin casinos to soon have millions of global users chartered out of the cayman islands with a Cayman casino license and cayman bitcoin bank tied to it
Those vice need uses will all have acquired btc and by the time they have multiple millions of users, there will be a nice pop in btc prices to 3K or 5K imo
vice users fuel the btc values