So how do we get from here to there? I think the only real answer may be, unfortunately, speculation.
No, we need less speculation, way less volatility, we need to make the blockchain scaleable to be able to handle an exponentially higher amount of transactions (as it is now, a single gambling site [satoshi dice] has clogged the blockchain to an almost unusable amount), we need a user friendly way to get money into and out of the system, a better exchanges that are trustworthy
and can handle increased volume, a non poisonous community that doesnt allow scammers and ponzis to flourish (the lending board was an abomination last time I checked), increased and ubiquitous vendor support,
....and thats just the tip of the iceburg.What we dont need (assuming we want BTC to succeed as an experiment) is for BTC to be just a speculative tool for internet nerds, that gets pumped and dumped repeatedly until everyone loses interest.