underachieve (achieve + under-): To achieve less than expected; to fail to fulfil one's potential