I like steps one, four and five. Those are going to be essential to winning.
Steps two and three: I would rather see them find someone younger for first base. If they have Funderburk and Prielipp in the bullpen then they don't need another lefty reliever.
They absolutely have to find another shortstop and another first baseman if they want to contend. I think Jordan Lawlar is the right combination of talented and blocked in his organization and I'd be more than willing to offer Bailey Ober to acquire him.
There are lots of available first basemen younger than Goldschmidt. I think Spencer Steer has everything they're looking for at a lower salary, and I think they may be able to get him for Trevor Larnach and a prospect in the 20-30 range. Plus, that frees up the spot in the outfield for Emmanuel Rodriguez (or Gonzalez or Jenkins).
There are a few more things to do this offseason
6) Extend Ryan Jeffers contract. They have to either extend him or trade him and if they want to contend that means a contract extension.
7) Spend some money on the bullpen. You'll notice that the only transaction I've outlined above that costs anything is extending Jeffers. The two trades actually lower the payroll to the $85M range. That gives them cash to throw at relief pitching. They need to think bigger than Caleb Thielbar. Kenley Jansen is as proven of a closer as you can get and the estimated contract is one year for $9M. He wants to get to 500 saves and is looking for a team that will let him close games. The Twins are a great fit.
OF: Buxton, Wallner, Martin, Roden, Rodriguez
IF: Lewis, Lawlar, Keaschall, Steer, Lee, Clemens
C: Jeffers, Jackson
SP: Lopez, Ryan, Bradley, Woods Richardson, Matthews
RP: Jansen, Festa, Prielipp, Sands, Orze, Funderburk, Topa, optionable rookie
That's not a World Series contender, but they have a chance at the weak AL Central.