If your budget allows, I'd look into attending a camp from one of the following compaines (in order of advancement)
https://weekendwarriorshockey.com/
http://nolimithockey.com/
https://hammerhockeydevelopment.com/
It's not just individual skills. They focus a lot on positioning and team play, both on and off the ice. They even video tape a camp scrimmage and break down the video.
The dot lane concept is a good, effective one that can work without a lot of practice. Center lane drive - that is attacking and backchecking through the middle of the ice - works also because it's simple. The second forward always skates as hard as possible through the middle of the ice to the net, without doing it to get a pass. Just put your head down and skate as hard as you can to the net with your stick on the ice. This creates space for the rest of the team, and puts a forward in front of the net for rebounds. You won't believe how effective that is. On the other side, the high forward backchecks through the middle of the ice instead of at the opponent with the puck. If you think about it, you want to keep the other team to the outside. So if the forward skates up the middle, you take away that area, use a better defensive angle, and keep the puck and puck carrier from getting back inside. If he instead follows up behind the opponent skating out, he's then outside in a bad position not really covering anyone with the defenseman still having to come outside to get in front and leaving a gap in the middle. What's nice about the center lane drive concept is it's fluid, it doesn't apply to any one position. If you're the second forward into the zone, you skate to the net. If you're the first forward back, you skate through the middle back to the zone.
In the defensive zone, you want to stress taking away passing and shooting lanes. The concept of the "house" was presented in other threads. The idea is easy - take away the middle of the ice and don't worry as much about the outside, and you can still cover the outside by being in the middle. So rather than trying to get everyone to stick to a guy which really just ends up in guys getting lost, you want them to stay somewhere on the line between the puck and the net. It doesn't matter where along that line as long as you're in it. Erring to the middle is better than to the edges. And the idea of blade mirroring or stick-on-puck is highly effective. Getting your blade near the puckcariier's blade and moving it to match is often more effective than being in the right place.