ご質問ありがとうございます。
Wonderful words to you.は合っていますか?との事ですが、間違いではありません!素晴らしいです!ただ、for youとする方がメッセージカードにはいいのかな。と思います。
FOR:~の為 基本的なイメージとして、向かってというイメージです。
これに対し、
TO:~へ 到達点を指し示している場合に使われます。
そして、宗教的な意味合いのあるメッセージカードであればGod's wonderful words TO you.となります。この場合のGodは一般的にはイエス・キリストを指します。”神様からの素敵なメッセージ”という意味合いが強くなるので、質問者様の意図によると思いますが、一般的なメッセージカードであれば、”for you”=”あなたのために”とするのが無難かもしれません。
素敵な言葉が相手に伝わるといいですね。