You can earn most of the specified rewards regardless of your credit rating. If otherwise, the credit card provider will specify. However, no amount of rewards and bonuses can make up for high-interest fees and try hard to pay for your rides in a good time. This is because if you leave them for long, they will accrue interests and force you to pay much more than you used, something that is not good for your finances.