underachieve
Definitions
To perform less well or achieve less success than is expected or possible.
To fail to reach one's potential in academic, professional, or personal pursuits.
Examples
Despite his immense natural talent, he tends to underachieve when he is not properly motivated.
The school implemented a new support program to help students who consistently underachieve in mathematics.