Maybe start younger
Finding great sportspeople is great. But soon we won't even have that.
Kids aren't allowed to play competative sports until senior school (or if they do no score is kept) sports day is no longer manditory, they're talking about making it so PE isn't manditory. By the time the next olympics comes over half our kids will look like those people from wall-e.
I'm all for encouraging people to take up sports, but we need to start when they're in schools, not when they're fully grown adults who have catching up to do.
Just an honest opinion here. During the early stages of school, kids should be forced to try a variety of different sports, find what they like and enjoy. I am terrible at sports, most sports. It turns out the only sport I was good at was Rugby, and after the first year I wasn't allowed to play that because I was put into the mixed group for sports because well... I sucked at everything else, so couldn't join the "top" class (best athletes were in boys / girls group. worse were in mixed where we did sweet FA)
Get kids doing sports young, a wide variety of sports to find out their skills. Then when they get older, rather than having a normal PE where you're told what to do, let them choose what they enjoy doing, rather than forcing them to do soemthing useless they hate (dance).
Hell, we have plenty of colleges and university courses doing sports courses. Make part of their curriculum that they have to go to a school a few times a week and teach gym, two birds one stone.
But right now the way we're going by the next olympics kids coming out of school won't even be able to walk propperly (seriously saw a little fat kid the other day who couldn't walk, all he could do was waddle, he actually did look like one of the people from wall-e.)