underappreciate

(verb)

verb

1. (transitive) To not hold in sufficiently high esteem.

2. (intransitive) To not gain in value sufficiently.