In this case, hockey talent aka hockey IQ is, imo is completely innate. All professional hockey players can pass, shoot, skate etc. What separates the best from the avg is what's in between their ears. The ability for them to read plays, and be in the right position instinctively. This isn't something that can be trained or taught imo. You can teach the basics and tell someone in this situation you should do this, but in a game situation there are so many variables and there is never one exact same situation. The great players can slow the plays down in their head and read other players and the ice that much better than the avg player. There are sports where it's all about conditioning and physical fitness, ie 100 metre dash, but sports like hockey, the best players are "born different".