I think you have a good start
i think that you need to work a little bit on feeling add dynamics or pedal markings this was done using a notation software right? well you need dynamics and maby pedal markings and articulations and slurs and stuff also make it longer unless its supposed to be a video game loop then its perfect i could see this in a game :)