The high interest charged for the bad credit credit cards is one big drawback on your way getting a clear credit.
Starwood Preferred Guest Card® from American Express
Start earning free hotel stays at any of the participating Starwood Resorts and Hotels. With bonus points on your first purchase, you start off on your way to a free hotel. Points are good at luxurious hotels like Sheraton, Westin, Four Points, St. Regis and more. There is no annual fee for the first year, and currently a low introductory APR for the first 6 months.