Well, you need followers that are looking for what you have to promote. I found out doing some research that most Internet Marketing sites that use Twitter to promote their business, receive more spam than actually people who are interested in what they are offering.
I don't promote anything dealing with making money on Twitter unless I have at least 2000 followers that are interested in something that has nothing to do with Internet Marketing because those people are doing the same that I am doing, trying to make money on Twitter. CPA offers are good to promote to my followers and PROMOCODES to my web hosting followers.