If you want to be successful at affiliate marketing these are the minimum requirements.
Use Your Own Website
This is by far the most important requirement to your being successful at affiliate marketing. However, it is not good enough to have a website you need to have a professional looking website.
Offer Incentives
You must use every possible means to encourage people not only to visit your site but also to click and proceed to the websites of the products and services you are promoting.
Link Popularity
Attracting people to your site should be the first step you should carry out. Do everything to achieve a high search engine ranking and you will be able to make it big at affiliate marketing.