underachieve
verb
°To achieve less than expected; to fail to fulfil one's potential.
synonyms: punch below one's weight, underperform