Why you need a blog or your own website to be successful promoting affiliate products
This is primarily why you should create your own blog about a subject you are familiar with and can write original and unique content on which advertising networks like google adwords and stumbleupon will approve. Another reason why you should promote affiliate products with your own blog is because you can promote multiple products on your blogs, whether it be clickbank products, cpa products, or google adsense ads which allows you to generate more revenue simultaneously.*
Having your own blog also opens up more opportunities for you to drive free traffic from search engines and forums, which all the more reason why it is important to have your own blog. Why pay for traffic when it is more profitable to drive free traffic to your site? Furthermore, those visitors (whether free or paid can be converted into returning visitors (i.e. twitter followers, facebook fans, rss subscribers) that will come back to read any updated posts on your site.
In conclusion, I hope this post was informative to anyone who has read it, and good luck with your internet marketing endeavors.