Get with a loan officer in your city.
Let them help you go over your credit report.
They can likely provide you guidance on how to improve it.
The basics are pay all bills on time, pay down balances on credit accounts to less than 50% of balances,
make sure all items are yours and dispute any that aren't. If there are any inaccuracies such as balances on items you have paid off, ask reporting agency to update.
Save money now for down payment and closing costs while your score improves.