I wouldn't kill the future.
Keep Pasta, McAvoy, DeBrusk, Carlo.
Vaaks, Studnicka, Frederic, 1st from the prospect pool.
Have Grzelcyk, Heinen, JFK, Seny, picks from 2nd-> available, look for Schenn/Saad/Silf type+ another 2nd tier rental addition.
For contending I'd say 1st line is a check, defense is a check, the net is check, getting 1 top6 player+ top9 player could set the bottom9 nicely and give them a shot.
For that to be possible they really need a quality addition. Even then with just 1 addition it could either work or very well end up like more of the same, just no idea what you'll get from the midd6 from game to game.
Really would like to see them make a move soon and settle down the roster, "secure" the playoffs spot and build chemistry without rushing.
As Carolina fans say he's been even bad for a 4th line C and so slow.