Not sure what the "best" way is, when you have credit you have things working against you. However, you need to start obtaining positive credit experiences, and a rent lease will help. Then the cable, ultilities and etc in your name will all help. I would call a local property management company to see if they can work with you. If not, call a local lender and try and get a loan for a house. A good lender will explain to you where you are now (FICO Score) and what you can do to increase your credit scores. Work on it until you can get a rental and keep working on it until you are ready to buy.
Best of Luck.
Tierra Antigua Realty