You can apply for a miles rewards credit card offered by a major bank. There are travel credit cards that will allow you to earn two miles on all your purchases, which is not offered by Delta card. Also travel rewards credit cards are cheaper as they do not have benefits you might not need. Travel rewards credit cards will allow you to earn miles everywhere and redeem earned miles with any airline of your choice, including with Delta. Miles earned with travel credit cards never expire.