Hockey is a great sport because it takes hard work to win. I dont care how skilled you are, if you don't work you wont be a consistent winner.
Hard work and winning go together. Skill and winning do not go together, you need the hard work to bring it all together.
I agree that you need to work hard. But it doesn't matter how hard you work if you don't have skill. Matt Ellis isn't in the NHL because he doesn't have skill. Granted, there are some players (albeit less players) who never made it because they didn't work hard (for example, Rob Schremp), but I'd imagine the ratio is very much in favor of the skilled players.