This guy has the right mindset.
I would like to add though, that maybe how BTC could go essentially viral within the whole world, is if there was some sort of benefit that big companies made it to be. Such as this for example:
"If you pay your ______ Bill with Bitcoin, then you save an extra 20%!" ... or "If you buy this XXXX Product with Bitcoins, then you get a second one free of charge!"
Why would any company have incentive to do this? To lose money? They don't actually care about bitcoin and they wouldnt hold it anyways, most likely just use a payment provider like coinbase and immediately cash out every time. Adoption by companies will not help the stability of the price, actually in the long run it will most likely continue to drive the price down. Bitcoin is accepted by large retailers at this point, but if you buy something which costs $10000 USD and you pay with bitcoin, you are essentially dumping 10k in btc. You will get a slight advantage because they will take it (maybe) at one price, but I would doubt it.
I suppose a registrar (the company which registers domain names) could do it. Probably not 20%, but 10% off for paying with BTC could be a hit.