Being a Sox fan alone, you should know that’s not true. Most of us grew up with teams and lineups that were at or near the AL in runs scored, but were average to bad at pitching and, in many cases, defense, and those teams missed out on the (admittedly smaller) postseason altogether. Think late 1970’s to early 1980’s. (Maybe you’re too young for those teams?) And they’re hardly the only team to fit this mold.
Like most things in baseball, there is no winning formula. Teams can win titles on the backs of pitching, offense, bullpen, or any combination.
I suppose if there is any singular universal requirement, it’s probably defense. No matter how well you hit or pitch, it’s tough to keep winning when the opposing team gets 4 or more outs per inning…