To be able to earn good money from Twitter you should have large number of followers and you should post regularly to Twitter. I have used SponsoredTweets so I will tell you about my experience. I joined SponsoredTweets without having good database of followers so as a result the ads which I posted were not clicked by as many people as they could and I lost huge revenue just because of that. So you should have at least 1000 followers for good revenue and do not post unnecessary things on your Twitter account because advertisers takes a good look at your posts before giving you any opportunities.
In SponsoredTweets you can earn on the basis of
As you will complete your opportunities your CPT as well as CPC will increase.
Here are few links that you can join for making money with Twitter