We have to make people want to list their prices in BTC. That means it has to have some semblance of stability.
Bitcoin could use an anchor business. No big business accepts Bitcoins. If you could buy iTunes tracks with Bitcoins (from Apple, not someone selling their gift card), or phone minutes (from an actual phone service), and people actually did that, it would tend to provide some price stability. If Amazon or Alibaba accepted Bitcoins, it would become a real currency overnight.