Very nice piece and very clear form. Good job.
I think what could make this piece better is more modulation. For example in The A part we hear the the motiff on H,B I think at least 3 times on the same tones. My guess is that it would be more exciting for the ear if you would modulate the same idea to diffrent tones maybe at most repeating the idea twice.
In the first bar there is no third which is what determind if it's major or minor so to make it more clear we are in g major maybe add the third in somehow? Maybe in the bass? (like you do in bar 5 for example)
If my teacher where to critiquing this he would say there is a parralel fifth from bar 4 to 5 which you should try to aviod.
This may just be my opinon but I feel like you are using a lot of diffrent ideas which is great because it shows a lot of creativity but maybe simplify it and focus more on develop your current ideas? You do it already but I think it could be simplfied a little more maybe. (I would recomend studying mozart since he was a master of simplicity)
Something that could spice it up a little maybe would for example be that you have an idea Melody right hand. Accompaniment Left hand. But what if you switch those up sometimes? Not a must but just a suggestion.
This may also just be me but i feel like the cadance could be more clear somehow for the ear. I think it might be a harmony "problem" For example you have a G in the bass and a F# in the melody which is a very dissoance tone. Maybe it would make sense to stand on the dominant? (D major) or in bar 28 stand on the dominants dominant which would be a major which would also lead to D major which you uses in bar 13. just an idea.
So in conclusion my suggestion would be to simplyfy more. Develop more(for good idea on how to develop an idea study Chopin's etudes. His etudes a basically a masterclass on developing "simple" ideas to their fullest potential)
Maybe study harmony some more? (I used to study four part harmony maybe that would help?)
Hope i wasn't too harsh.
Keep composing! And very good work!.
Kind regards.
Bjarke.