No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Ya know anything about able act for stashing away money??
It's a federal program but every state implements it a little differently. They are savings accounts for certain disabled people to put away money without endangering benefit programs they may be enrolled in, also has tax benefits.
http://www.ablenrc.org/about/what-are-able-accounts
http://ablenrc.org/state-review (blue states have ABLE laws open for enrollment)