I think that would be a tall order for any NHL GM to pull off in a single off season.
To be 100% fair, these needs aren't exactly new. He could have addressed the center issue at any point between the RoR trade and now.
RW shouldn't be a hard between UFA and salary issues.
I don't think he'll attempt to address RHD without moving Risto first.
Either way, it IS a tough hill to climb, but he's in a hole of his own design. Only he can pull himself out of it.