On thing I would do is trade Freddie Freeman for a young controllable top of the rotation starter. That would leave us with a hole at the first base position. An easy way to fix that would be to turn around and trade Soroka to the Cubs for Anthony Rizzo. So to sum up my plan:

Subtactions:
Keuchel
Teheran
Donaldson
Markakis
Soroka
Freeman

Additions:
Veteran LH starter (15 mil or so)
Veteran RH Starter (15 mil or so)
Power hitting 3b with good defense (20ish mil over 3 years)
LH platoon corner outfielder with meh defense (4 mil or so)
Young controllable top of the rotation starter
Anthony Rizzo

I think we can accomplish that this offseason.