First off, before you even think about making money using Twitter you have to developed a nice, niche related following.
This works out better than diversity most of the time, seeing how people wanting to go see what there highschool buddies are doing aren't going to click an offer about CB products, much less buy them.
Once you have a nice following, with people communicating with you, or about you, then start to push products, or offers.