You need good Defense to hit well IMO. Long innings out on the field, missed plays, and dropped balls keeps the team's morale low. However, when somebody makes a diving catch or a quick 123 inning or a double play, the team gets a morale boost and keeps the energy going throughout the lineup.