Buxton's MLB average BABIP is .314.This season is .200.He will get better just because of that (if indeed gets balls in play).
Well, part 1 you already alluded to: He's striking out too much to really be contributing much.
Part 2 though, not all balls put in play are created equal. He's only hit 4 line drives all season long. I'd actually say he's relatively lucky to even have a .200 babip with only 4 line drives. Even Mauer who is struggling quite a lot right now has 15.