No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
the barclay arrival regular have a 1000 spend within 3 months to get 20,000 miles or points and cap 1 venture one has 20,000 miles with a 1000 spend within 3 months both no annual fee or get chase csp amex delta
If you don't want to hassle with an AF and are not going to put a ton of spend thru it, I'd think about BOA Travel Rewards.
I did the calculations and to justify the AF, you'd need to put ~$700/month on the Arrival to come out ahead vis a vis the BOA Travel (I'm not including the Arrival+ sign up bonus, which is generous)
Honestly, right now I'd advise the Discover IT Card. 2% on everything for next 12 months and 10% on reward categories!
Keep in mind everyone. op said his scores are from 650-670/ so many cards will not be attainable with those scores. i do agree. barclay arrival but im not sure if would get approved with 670. also csp. that is shaky. i would suggest you go to credit pulls database for your state before doing anything. and type in the lenders and cards you are interested in. and look at the score ranges for approvals before doing anything. no need to waste perfectly good hp's.
Congrats OP on your new home. Discover IT miles does gives you 1.5x points as like BOFA travel. Good luck for your CC apps.