Mountcastle is streaky, he can be hard to watch, he doesn't walk etc...but for perspective:
He is 11th in all of MLB in barrels/PA. He is elite in exit velocity, hard hit %, and expected slugging. Basically, he's hit into some bad luck, his expected slugging is .519. And he's still young