According to Cot's, Sox are $106M under the salary cap for 2025.
Baked in to that number are following players.
Pitchers, Giolito, Bello, Whitlock and Liam
Position players, Devers (3B), Story (SS), Rafaela (CF), Yoshida (DH).
You have 3 Arbitration 1 players in following; Houck (1/3), Kutter (1/4) and Duran (1/4). I'm going to guess their combined salary will be less than $20M.
Thus we're now down to $86M in spendable money relative to the cap, assuming that is our budget.
We also have following pre-arbitration players that will cost less than $1M.
Wong (C), Casas (1B), D Ham (2B) or equivalent, and Abreu (RF) for say $4M.
We now have all the positions covered (will add 4 utility players).
Our starting rotation (covered by payroll) has Bello, Kutter, Giolito and Whitlock.
By my count, assuming all the extras, 4 positional and 9 pitchers will have a starting cost of $13M.
Thus we are left with $69M to upgrade our 'existent' 26 man roster.
Surely that's enough money to acquire 4 quality pitchers.
And that's without making any trades. Come on JH. Open your wallet.