Changes:
First thing that comes to my mind; it isn't landscape orientation. I would definitely start with making it landscape proportions.
Add some more color to the trees.
The snowflakes should be more spread out (like real snowflakes) and they should vary in size and shape significantly, don't just use circles.
The moon looks a bit like a sun (because it's yellow and lacks texture). To make it clearer that it's the moon, add some "craterscraters" to the moon.
Consider changing the color to a bit less yellow - unless you want a supermoonsupermoon. In that case, you can probably make it a bit more orange.
Add more trees, snowflakes and stars which should get smaller as they move "further" from wherever the illustration is staged from.
The image has a roundish feel to it, but the trees are very pointy. Round 'em up
Other:
- I think you should remove the clouds, they are unnecessary.
- You can add in shadows behind the mountains if you'd like.
- If you're making this in Illustrator, make the shapes which you will be duplicating a lot into symbols (snowflakes and stars and maybe even the trees - if you are going to place a great amount). Now just duplicate the symbols as many times as you want, this will save faster and use a significantly smaller file size.
I made my own version following most of my input mentioned above, here's my result: [GIF]
Notes:
- I did a ratio of 3:2 to look like a postcard.
- I made the mountains more like triangles to match the trees and to fit better in the landscape orientation.
- I also made some of the trees snow covered, which I think adds a nice touch.
- My final
.ai
file size is less than 1 mb because I used symbols.