I have to look at this differently. My ds is not the most highly talented kiddo, but he does work hard and has some talent. He competes regularly against a group of boys that are just freaky talented. Amazing air awareness, super fast twitch, powerful. They are amazing, great friends for my son, and their parents are wonderful.
My son will not beat them. I say that and I know it sounds funny, but he will not. And they are not necessarily the hardest workers. But really...they are amazing.
However, my son has learned to work hard for what he wants. He has learned that you don't always win a trophy. He has made great friends, has an amazing work ethic, and is just an all around great kid. He is a good teammate. He cheers these boys on, even the ones at another gym. He is excited when they get a new skill or do well in a big elite meet.
He would love to compete in those big meets, and one day, he might. But even if he doesn't, and even when he doesn't place, or gets killed by these kids, who may or may not work as hard as he does, the skills he has learned and the character he has developed is way more important in life to me.