They're not struggling on offense so much as they are just bad on offense. Outside of Witt they're a little league lineup.
The pitching staff is good, but unless they get absurd injury luck with the rotation for the second year in a row they won't be contenders for the division.