Some players hit the ball hard without hitting home runs. It's about striking the ball squarely and knowing your capacity for putting the ball in play or swinging for the fences.
I know what you mean, but I don't think I saw Hopper get the ball out of the infield more than a few times last year. He's like the essence of not hitting the ball hard. I'm not saying he's a bad player, but wouldn't "scrappy" be a more fitting compliment?