Change the annual schedule so that training camps open the Wednesday after labour day and the Stanley Cup is awarded before the Victoria Day/Memorial Day weekends. Might have to shorten the regular season by a few games (maybe go to 78 instead of 82), shorten exhibition schedule too. But it would be worth it not to have your season run into mid-to-late June and go head-to-head sometimes with the NBA finals.
Do more to market the true stars of the league. Go watch NFL Sunday Countdown or any other NFL analyst show. 98% of what they talk about are Quarterbacks. The NFL makes billions by essentially focusing on the 5-10 best Quarterbacks. I'm a casual NFL fan and I could name most starting QBs in the league, but would have trouble naming another 10-20 players. Barkley, Cooper Kupp, Kelce, George Kittle, Derrick Henry, Flowers, McAffrey. I'm start to struggle now coming up with more names. Not sure I could name a defensive player or special teams.
Pick out 10-15 top-end players to heavily promote. Use social media and streaming services. If clowns on Youtube can make millions having people follow their lives on their Youtube channel, why not your top NHL players? And if you have a top player whose personality really doesn't suit that type of marketing, choose someone else. Instead of specials following entire teams around, have a special following one or two top players from a team.