The first thing is that Laval got off to a really shit start. So they played catch up for a long while. They had to make up a lot of ground to get back into the playoff picture.
Also, you shouldn't forget that the Rocket were decimated by two things: injuries to the Habs that forced call ups to key players and injuries to the Rocket themselves.
For a good chunk of the season, Laval were without Bowey, Martel, Mysak, Leskinen, Bourque, Gignac, Beaudin, Poulin, and Simoneau all at the same time and for a good while (several weeks). And then you add Belzile, Pitlick, Richard, Barron, Ylonen & RHP being called up during that period because of the Habs' injury issues.
This year has nothing to do with management not providing Laval with anything. In fact, they did a lot to add depth in both Montreal and Laval. If you look at all the players they had in the organization top-to-bottom, you'll see that there was supposed to be depth on both teams. The issue became all the long term injuries both teams suffered. Which is something the organization really needs to look into this off-season.
As for Laval needing an offensive star, would you be surprised that Laval is 5th in the entire league in Goals For? Or that they're Top-10 in the entire league on the PP? The team's issues hasn't been offense.