I'd ask if your opponents have + Hr parks. Maybe your HR built team is doing it's thing on the road, but your foes see how lopsided your club is and set their pitching staff so their low HR/9 guys are facing you when they play at your park. I've built teams like yours before and to be succussful, i feel they have to play their home games in parks like the new yankee stadium, Tiger, AFC, or Wrigley. You need to have a couple of high OBP guys in the lineup so the big bangers have somebody to drive in.