No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Judging off score alone, sure.. There is so much more than score though. Good luck with whatever you choose to do!
It would still report but I would be shocked as heck if you didn't get the visa with your score.