First of all you've got to have the genes. Without those it doesn't matter how good your coach is; you'll still stink. Then it's up to the coach to develop you, and a bad coach can definatly destroy your potential. I've seen it done. Some coaches make their kids race 3 times a week then just do speed on the other days; that's what will destroy you. Look at Jeff Taylor, he had a ton of potential and still ran unbelievably during the track season, but he could have been much better if he'd been given the opportunity to rest his legs and race fresh, which leads to the last but most important and essential trait neccessary to be good, dedication. Without being dedicated you have no chance; you've gotta be willing to tear yourself apart in a race to win. You don't have relish pain, just endure it.