Answer: overachiever

AnswerCrossword Clue
OVERACHIEVER

Hardly a slacker