"Rich" is almost certainly the answer. Almost every competitive sport that requires training, equipment, travel, national tournaments is going to require a family with talent, support, effort and a crapload of money.
I speak from the perspective of a parent with 3 children in nationally competitive club sports