It's not the culture, it's the just the players they have. The Sox won't really contend until they move on from guys like Connor Wong, David Hamilton, Trevor Story, Triston Casas and maybe even Jarren Duran. I know Cora loves him but he's the most inconsistent guy in MLB. He'll put on an MVP like season, but would be likely to drop a can of corn popfly for a series clinching out.
Acquire a professional 1B and re-sign Bregman. Then you have Bregman, Devers, Abreu, Rafaela, Anthony, Mayer, Campbell, Narvaez and 1B. I'm much more comfortable with that lineup every day than what we've thrown out there recently. You can then add bench guys like Mikey Romero, Jhostynxon Garcia, Franklin Arias when they are ready rather than using Sogard, Toro and whoever else.