Actually, that's exactly what good coaches are supposed to do...
As for the solution, it's right in my sig and what I've been saying for the past two years: Hire Tom Gamble, one of the greatest draft evaluators of all time, as GM (clear everyone else out, including Tannenbaum); hire Jim Harbaugh and let him build an all-star coaching staff that focuses on running the football with run-first powerhouse offensive linemen* and stopping the run by switching Miami to the 4-3 Under similar to what Seattle runs.
You can also clear more than half our salary cap space by cutting players that have virtually no impact on this team winning games in 2019: Robert Quinn, Andre Branch, Cameron Wake (sorry), Ju'Wuan James, TJ McDonald and Ryan Tannehill (I'm finally ready to let it go). With just those moves and a few more, you save over 50 million in cap space and would have approximately 70 million plus free for next year.
* Hire the best offensive line coach you can find, even if you have to pay more to steal one from another team. Dante Scarnecchia is proof that good o-line coaches can deliver top-shelf units year in and year out even through injuries and free agency departures. In fact, in my opinion, no other member of the assistant coaching staff is more important, including both coordinators! Get a great one with an established track record at building strong run-blocking lines: Russ Grimm, Tom Cable, Bill Callahan, Mike Munchak, Mike Tice, etc. Start with one of those. In fact, find out if Scarnecchia has got a prized pupil on his staff and back up the Brinks truck!