Red Sox struck out 20.5% of the time last year which was good for 9th in baseball and 5th in the AL. Giants are at 20.5% as well this year. Strikeouts aren't the problem. Strikeouts combined with no walks and no power is. And the Braves have a lot of that. Our two best hitters both struck out over 20% and came in at 11th and 43rd respectively in all of baseball in K%. Even with those high K rate something tells me if we had a lineup full of Justin's and Freddie's we would be doing just fine.
But you're right. Our offense does need a drastic change. As is we have 4 spots out of 8 that are bad hitters. And that goes up to 5 when Gattis has the day off. You simply can't win many games when half to two-thirds of your offense is sporting a low 600 OPS.