This is quite interesting to me. How would you train children for leadership? And are there any successful training methods for adults? In the military, perhaps?
Even just instead of merely teaching kids how to do something, teach them how to teach it while they are learning it. Like, "To do this interesting thing, we need to solve these problems to get there. Here's how to ski, or divide large numbers, we're going to space out the repetitions so your brain will become hungry for it, and when you are showing other people, you can use this method to help them understand faster. Smooth is fast, lazy is clever, etc."