I'm sure that bitcoin should be advertised more, but not with traditional media. Word-of-mouth marketing, famous bloggers, youtube channels and etc. I guess that leader of opinion is the most powerful channel of communication in this case (blogs, articles and videos about how they use bitcoins and why its worth it)