We need to spread bitcoin not only to consumers. The best step is spreading it to businesses. Because if a lot of them start accepting bitcoin it is kinda easy to get new people that use it because they know what to do with it. I know there are already a lot of shops which accept bitcoins but it isn't that much. And there should be also more shop in the real world where you can pay with the bitcoin app for example.
Not sure if social media is the best way to do it for now.