Newbies fail at affiliate marketing because they think that they can find any old product on Click Bank and share it to social networks and such or they see a video of some guru who only wants you to spend more money on their methods that don't work.
All of it leads to the fact that most newbies, do not want to hear the truth. So they try everything that they hear that sounds easy (which is exactly why the gurus exist, they prey on the easy seekers), and they give up when it doesn't work.
Newbies do not want to hear that IM is hard work. It's 16 hrs a day in front of the computer, forgetting to eat, and skipping sleep. It's downing two pots of coffee and soaking in as much info in a day as you can, while applying it along the way. It's forgetting about your social life and friends.
Sad, but thats the life of a newbie who strives to be successful. I can honestly say, I do pretty good online and I still skip nights of sleep and sit in front of my computer all day.
You have to understand marketing and let's face it, most internet marketers who are newbs do not have an MBA. So you have to have an understanding of psychology and how your consumer market thinks. You have to have the ability to make a horse thirsty by raising the temperature. Then you have to show it a cool refreshing troff of water thats sparkling. You cant just shove water in the horses face and make it drink.
Then you have to understand campaigning and email marketing. You need to know SEO and some minor web development to even make a simple wordpress site.
Most of all you have to focus and keep grinding away even if you fail the first 20 times. You didn't fail 20 times because you learned something everytime. The more you do, the more you learn. Not jumping around from method to method is the key.
Most newbs don't want it to be as complicated as it really is and when they find out its hard they give up. They say' "I don't know what I'm doing", and they give up. then they go back to working a regular job and "enjoying" their free-time instead of spending every moment of their free time discovering how to be successful.
Whether you think you can or you think you can't, you are right!
Be your true potential!