Your credit score indicates that you've had some difficulty managing your finances. Owning a home is far more difficult than, say, paying your credit cards on time.
It might be possible to buy using some unconventional techniques. And you'll probably get some answers here along the lines of "You didn't provide enough information; it's more complicated than that" (which is absolutely true) or "I know this great lender; give him a call" (which may be true). But that doesn't matter. I could find you a home and put you into it with a lease-option which would be a better route to go (that's one of the unconventional techniques--not really all that unconventional, when you think about it.) Still, you're probably not ready to buy your first home yet.