I think it's both. Talent and preparation yield exceptional results.

IMO, there is a third requirement of excellence and that is drive or ambition. Most of us are lazy, to some extent, and just don't put forth maximum effort. Top sailors come much closer to this ideal maximum. The same is probably true of any other endeavor.