that i can't answer, because i'm not a home owner 
one card will improve your scores, but i can't say how much, or how long it will take to get to where you need to be to qualify.
i would keep looking around, someone surely has to offer a first-time buyers' program?