@gregat,
Hmm . . .
None of my dictionaries had a translation for "appreciate" in the sense you
mean it. The best I can come up with is "be grateful for".
Gratus esto pro illis quia habes
I would keep looking for a better translation, or at least have this reviewed
by someone else.
Good luck!