Snow's silent beauty carries a sense of a mystical presence.
Snow has its own beauty.
Same here! (同感です!) ありますよね、雪って。大好きです!
1) Snow's silent beauty carries a sense of a mystical presence.
「雪の静寂の美しさには何か神秘的な力がある」
silent beauty: 静かな美しさ
mystical: 神秘的な
presence: 存在 (訳出は「力」としました)
2) Snow has its own beauty.
「雪には独特の美しさがある」
これは少し意訳になりますが、「雪が持つ神秘的な力」というのは「雪が持つ独特の美しさ」とも表現できると思いました。