You have a decent TU score...if you don't have any baddies on that report, you might consider a Walmart card via GE.
Keep your utilization low, and that card will grow with you. (and give you a free monthly update of your TU score!)
I think your on your way that's for sure. I agree with the wal-mart card and I raise you a Credit Union rewards card. Credit Unions are great at give out cards and in turn if your responsible then it's a great way of rebuilding your credit. If you aren't a member of a CU then it's always another good reason to join one to build your credit up.