BABIP is significantly low (.057 under league average) good enough for 29th in the league, along with being tied for 6th in Hard Hit Rate, I think those hard hit balls have got to be landing for hits soon.
Although the last 6-12 games are quite discouraging, it seems to be the kind of year were if the Twins get decent hitting, the pitching is garbage or the pitching is decent/excellent, but the hitting is garbage. They can't seem to put together complete "team" games.