There really isn't any good cure for snoring. I suggest you embrace it and just accept it as who he is. The worst thing is to get angry and blame him. He can't help it, and he is not doing it on purpose.
My husband snores, and I am a lifelong insomniac, but the reason I can't sleep has nothing to do with his snoring. In fact, I find his snoring to be rather comforting. I like that he is there next to me, and the snoring lets me know that he's there. The only alternative is to have separate rooms, and I'm not willing to do that. I don't ever get mad at him for it. The only time it bothers me is if he's doing it right in my face. So I just give him a gentle shove and he happily flips over the other way. I'm sure I'm no picnic to sleep with either, and I snore occasionally too. He doesn't mind. We intend to snore together for many years to come.