Both are appropriate under different circumstances:
"Appreciation for" indicates a love, an understanding, a feeling.
He has a great appreciation for impressionist art. "Appreciation
of" indicates a thankfulness, an acknowledgment. It was awarded in
appreciation of his service to the organization.