yes, try to get rid of the visual noise, especially the gray single pixels in the dirt are quite bad.
For the mountains, they look shapewise not like mountains usually look. While there are classical "traingle" shapes, usually mountains are rather a broad band with a lot of sharp articulation at their shilouette against the sky.
There also is no middleground so to speak off, like trees, so the mountains emerge directly behind the ground.
It's really hard for the viewer to judge how far they are away and therefore you loose a sense of depth you could get.
I just resized a photograph and put it next to your artwork. I don't know what kind of environment you exactly want, but just look how differently the mountain shapes and general shilouette line is - and how the trees are placed on the actual mountains, emphasizing the depth by getting bigger towards the foreground - which you could achieve with an additional middleground layer. THis layer should contain some trees which are smaller and less contrastful like the foreground trees.
https://static.pexels.com/photos/1029/landscape-mountains-nature-clouds.jpg