Answer: underachiever

AnswerCrossword Clue
underachieverone that fails to attain a predicted level of achievement or does not do as well as expected