If you can't get a standard bank - issued creditcard, you may find it easier to get a department store creditcard or an oil company card for buying gasoline, since those usually come with more lenient approval requirements.
Fees vary with different prepaid card providers but they are usually higher than you would pay at most banks or credit unions for a standard debit card tied to a bank account.