No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Just have them read you the benefits of the card etc to make sure that it's correct.
Any reason why you're aiming for the Barclay Rewards card? Whats your credit profie/score looking like? Perhaps you may qualify for other cards depending on your profile. IMO, I'd past on the barclay starter card, especially if you're going thru this hassle (and sketchy phone apps).
Your scores are good, profile thin with just the one account. To be honest, I'd just give Discover it or Amex blue cash a shot. In my opinon, I think they're more forgiving with baddies in the past. Ditch the barclays rewards card idea though, you'll likely close it in a year or two