Re: newbie struggling with composition.
One way is to think about how you can define the main objects/focal?
You also might consider how to make the visual journey thru the painting interesting, but with some quiet places for the eye to rest..
Hard & soft edges can help a lot... hard edge/defined lines can be used for close objects & for focal..
softer for the less important & far areas..
You have a lot of nice elements, but many have the same edges /definition so it feels like a hop scotch to find our way around the painting..
You might like to explore the tips links in my siggy..lots of info there.