I suggest you follow Dan Tabit's advice.
It may not be what you want to hear, but it's what you need to hear.
If your credit is less than stellar, there is a reason. You should, imo, concentrate on that, and get your finances in order, before you take on the added burden of more debt in the form of a mortgage.
Do you have a down payment?
Do you have a cushion in addition to that down payment?
Things break...big things break and need replacement.... and once you're an owner, there is no super to call to fix things.
There is a lot more to home ownership that just paying the mortage and taxes and insurance.
Paying rent puts a roof over your head, so you're really not throwing money away, as you're getting something in return, which is filling a basic need.
Paying high credit card interest rates, for those who do, is throwing money away.