Pretty interesting ideas you got overall, I though it was only going to be piano but no you actually did a lot of variation (a surprise to be sure be a welcomed one). Feedback to improve, watch out for your piano velocity if you play too hard doesn,t mean you build up something, its too agressive, watch out for triad chords in the low end its not pretty in general try to change the voicing of your chords. You might be limited in terms of sound plugins, there is a lot of free pretty good sounds out there you can start to play with. Good job :)