It is correct. Just add an 's' to promote to make the verbs uniform.
A healthy diet is one that contains a variety of different components, including macro- and micro- nutrients. It maintains and promotes a person's health over time.
5.3m questions
6.9m answers