Hello, I'm a mortgage professional.
We have a program that goes down to a 580 credit score. You only need a 3.5% down payment and can even roll closing costs into the loan.
The best thing to do is to get a pre approval.
If you have any other questions or would like help with this you are welcome to get in touch with me.