On this -
Russia is absolutely dominant in certain figure skating disciplines, especially ladies' figure skating, where they've won the past 3 world championships, 4 European championships and olympic gold and are all but guaranteed(assuming no injuries) to win 2018 world championships and olympic gold in it as well. In fact, Russia easily has the most dominant and deep junior ladies' skater pool in the world as well and will likely dominate for years to come.
So what gives them the success there? Certainly, it's a relatively minor sport but so is ice hockey. They do funnel all the best talent to their only real championship-quality coach, but young skaters from all over the country have far better technical abilities than those of most other countries with various coaches so there has to be something done right there. Well, what I've heard from some parent is that some of the young(like, 6-year-old?) Russian girls are absolutely crazy about skating and just want to skate skate skate so maybe they have very good introductionary programs to make the beginning skaters love the sport.
To me, Russian hockey players often are traditionally very technically skilled but it feels like the complete coaching and playing for the team gets very little emphasis. A lot of the time their downfall is a lack of discipline and selfishness and I think that this is something that needs to be taught from an early age.