As i have been in the IM industry for two years I failed achieving most of my dreams as a marker and I never earned much as I expected comparing myself with others. After a long period of reading IM books and online marketing courses with no good results I decided to research about it. And here are my findings....
1. TARGETING AUDIENCE THAT IS TARGETING YOU
What I simply mean is most of us would rather believe as they have knowledge on online marketing, they create tech sites/blogs with tutorials related to how to make money online or rather promote products/services related to such, you could just prove it by checking everyone's Signatures on the forum. That lady with no experience or knowledge on IM or web design gets viral in two month with a simple blogger blog on 'baking cookies' that is not even optimized for SEO. The reason you cannot just sneak in the success is because there is a huge competition that you can't even win so it's for the best to avoid competition.
2. PROMOTE ON INAPPROPRIATE PLACES.
You search for pages/groups and join on facebook about how to make money or any such, while the group/page is spammed with over 100 links every hour, do you think you can promote there? You do the same by googling for blogs related and you find same masses busy spamming and want to put you link too! Well it won't really work.
3. COPYING OTHER'S IDEAS OR CONTENT.
You saw a new website/product attracting masses and you want to copy and become big , the worst thing to do is promoting where the original content is being promoted.
So my conclusion is to try hard find something that is you have never seen on the net create it, that might be almost impossible but you can still find the least and check the if there is a way to sneak in. It doesn't matter how much knowledge you have if you can find what is useful and was never offered before.
Warriors I hope this opens your visions.