The prerequisites to me are simple a passion in your product. If you don't truly believe in what you are selling, then more likely than not you'll lose faith in yourself and quit prematurely. That brings me to the questions, what type of affiliate marketing interests you most? Do you want to get involved in product marketing? Or perhaps internet marketing?
It depends on the affiliate program you want to join Contact the affiliate programs you want to sign up with and ask them what you need, some are a lot more relaxed than others in terms of criteria
First you must know how to select the best niche,best product,best keywords and how to promote the product or service effective and then you can join an affiliate program.
it depends on which product you wanna to advertise and in which way you want to advertise. you can use their product in your facebook and twitter account or you can advertise their product in your own site. but before joining a affiliate marketing you must read about their rules and the ways other people using their offers. thanks
have good quality content in the forum, blog, or website. Next you need traffic that is about the only thing most places require becasue you need traffic to convert into sales, pageviews, clicks.
With my experience in working with many affiliate programs the best affiliate programs to join are gambling, forex, adult, pharmacy and the new program I am trying now is duty free. But then again, it all depends on the market you are targeting and marketing methods (SEO, PPC. CPA, etc) that you use.
different affiliate program have different requirement, which affiliate you wanna join? or which is your niche? what kind of affiliate you looking for?
You need to take into account that the Forex niche is very competitive so if you are a beginner (in internet marketing) I would recommend you to start with niches that are less competitive. here you can find tips for Forex affiliates that will help you find good Forex affiliate programs and succeed in this niche.
Which are your main interest? Any particular niche? Requirements are basically the same for most affiliate programs, some of them will request certain level of experience on the field, some others won't.
Most of the affiliate programs these days want you to have a website, so they can have a look if their offers would complement your site, a simple Blogger or Qordpress blog will do, you can also try Amazon, CJ and Clickbank as they are less strict than many other affiliate programs