underachieve
— Verb
– English
~ perform less well or with less success than expected; "John consistently underachieves, although he is very able"; "My stocks underperformed last year"
underachievement
— Noun
– English
~ poorer than expected performance (poorer than might have been predicted from intelligence tests)