you have a lot of good ideas!! taking one hour only to write the piece is not wnough. I think that if some harmonies were changed the piece will be much better. Also you should consider changing the texture of the piece, make it more interesting by adding some more voices on your piano. the ending also i think it could be stronger. Your melody for the most part is really good. keep it but modiffy your harmonies and your texture!