I have been playing hockey now for 10 years but i have never been a natural player. I have only in the last 4 years been put up there with the best in my league. SO i am a pretty well known player in the league and can score do all that jazz. The one thing i always get told is i need to improve on my skating. I play left wing and want to know what i could do to improve my skating technique.
First part of this is figuring what your weak spots are. Perhaps you're fast but have no agility or maybe the opposite is your issue. Start off by spending the most time on your weakest point until it hits par and then continue to build up everything else.
1) Ice Skate more. Open skates, open hockey, small rink, big rink, pond what ever. If ice is not available, roller hockey.
2) Look into Power Skating lessons or tutorials that you can apply yourself.
Look into Soviet Union skating lessons. Notice how even the best Soviet/Russian players of the time use to practice doing real slow, real low, hard skating. Grind those blades. Work on semi circles, turn overs. Get a feel for your skating
practicing the same bad techniques more isn't going to help. you've played long enough. find an adult training session. there must be somewhere near you that has adult classes. even if you are better than the other players in the class doing drills reinforces good techniques.