One thing you should change is that large shadow on the dark grey cliff, the one beside the cliff with trees. The edge of the shadow lines up with the edge of the cliff. You wanna try to avoid doing that so you can make sure that they're distinct. Straight lines that meet with one another from separate and distant sources can completely erase whatever depth you're trying to create because it creates an awkward ambiguity between the two grounds (fore/mid, mid/back, fore/back, all three) that looks really gross.
Sorta the same for the two suns. Either put them far enough away from one another, or have them overlap. Overlapping shapes creates a really good sense of depth. Right now I think you have a bit too many lines that "just meet", and it's kind of awkward.
You should also switch the colours between the two pyramids imo, as well as the position. Put the larger one where the small one is and vice versa. I think the composition will look infinitely better. Objects that are farther away tend to be more washed out by the colour of the sky or just washed out in general, which is why I think you should switch the colours. Closer objects have much more saturated colours.
If you can ditch the waterfall for now, work on the background and larger objects first. The larger the object, the more influence it has on the picture. Backgrounds set the overall mood, so you wanna work from the big to small. Waterfall can wait. It's nice, but it's definitely not the centerpiece of this. I would say either the cliff in the foreground with the trees or the closer of the two pyramids should be your focal point.