Love this. A few ideas would be to add a second piano melody under the one you have going, or add in a break, then change the melodies make that into a second part, a bridge, then an outro. Good choice with the drums.
Please contact me if you would like to use this in a project. We can discuss the details.