Internal solutions should happen first, since those can be undone if they don't work. But if the Sox want to upgrade the offense at 1B, I still think revisiting moving Devers there should be an option.
This team might have their biggest weakness on defense. Many defensive stats support this, as do the Fielding Independent Pitching stats. I was thinking a defensive CF would make sense, but most metrics do actually have Enrique Hernandez as one of the better defensive CF's in MLB. Just leave him there.
SS is another issue, but the Sox cannot afford to move Bogaerts, as he apparently has been reluctant to move to 3B, which is a problem. So assuming that still stands (he doesn't return my texts), then moving Devers to 1B and getting a solid defensive 3B might make sense as a deadline acquisition. I'll highlight Kyle Seager as one potential target. as he does fare well on most defensive metrics, and certainly does better than Devers, who does not.. BTV gives Seager a trade value of 0, so if the Sox take his salary (pro-rated $18.5mill this year, $15-20mill team option for 2022), he should be easily available for just about anyone in the Sox minor league system. In this scenario, Devers is fine with changing positions. We've all had this discussion with him.
And obviously, pitching....