well, that all comes down to how you class "good runners". if you want to win the olympics, or the berlin marathon, you need genetics and an amazing training regime (among a load of other things).

if you class "good runners" as just those reaching their potential, then no, it's about being willing to put in the training, and then having the time/money/lifestyle to be able to put in the training.