Most people will not make a dime online and yet there are others who will make more in one month than most people make in a whole year. Why is that?
Most people go out there and post links, create quick blogs without a lot of thought and start doing a bunch of tweets and facebook posts. Then when they don't get results they throw up their arms and say "Affiliate Marketing doesn't work".
If you want real success online you must first have Passion for the company, products, or service your are promoting.
What I mean by passion is that you like or believe in the products or company. When you are excited about a product people can feel that enthusiasm and passion through all of your articles, blog posts and tweets. Passion simply can't be faked.
Obviously passion isn't the only thing that you need to find success. You also need a good website, widespread advertising, company support and effective keywords. But you can dramatically reduce your chances of success if you are not passionate about your products.
What I love most about affiliate marketing is that I can find the right company or products that I know I can be passionate about. And that makes my Internet marketing work fun. When you are marketing a product or service that you believe in then you will find the marketing way easier. You will have no problem deciding what to write in your marketing campaigns.
Not being Passionate about a company and products is a pitfall you simply must avoid.