Wave sample panning around so hard was a bit confusing. I see that you're playing with that to create a soundscape. I recommend some delay on opposite sides to balance the sound out. Rain sample was abrupt.
The chorus on that piano is so hard, it sounds like a flanger. I would probably recommend turning it down, playing with the settings some more... I'm really not liking how it seems like those harmonies you lay over it at 0:55 are just the same interval transposed around. It isn't very exciting. This actually sounds like Mixcraft piano with classic chorus on it. I'm not for sure on that though.
I would probably take this piece back to the drawing board and studying chord inversions, if nothing else, to help you spice up those chords. 3:15 is probably the most varied, exciting bit of your piece. More like that!
Also, watch for clipping. It sounds like parts of this track were mixed too loud. Protip, make sure your track peaks no higher than about -6 dB. If your mix sounds good here, it's safe to apply master FX like compression, EQ, and limiters. It's hard to squeeze a track under -6 dB when you're used to mixing everything all the way up, but it's worth it.