I hope you never will carry a balance, this only reduces your scores.
Go to bankrate.com and find a card that gives you 1% cash back.
Or just google 1% cash back cards
cash back rewards credit cards
Make sure it does not have an annual fee.
Amex and a couple of others have up to 5% cash back, but you have to be a bigger spender than $100 / month.
Last year, I made $500 cash back - easy to do, never paid interest.
Note: Stay away from Discover.
They are based on a tier system - stinks.
That is the worst card anyone could ever have - they send you a debit card to use - not even cash back.
And you have to remember to request it or it expires.
I would recommend Starwood Preferred, Citi Dividend Platinum Select, or Chase Freedom. But you'll need good credit for those cards. if you need to build credit I would recommend getting any card you can, and then putting your monthly bills (e.g., utlility, car, phone, etc.) on it and then paying it off every month. After about six months or a year your credit score should improve. You also want to remove negative marks from your credit card.
YOU should contact the various banks and ask them about their credit card plans. Tell them what you have just told me. Then you will be sure to get the best deal from such comparisons. I wish you full success. Peace!