Thanks so much for the great feedback

Yeah, I just listened to the actual midi file in sibelius, and it doesn't play back the pedal marks that I put in. I don't know, but that might be one of the reasons it sounds a bit dry. Wow, especially at the middle part it sounds really thin (I'm listening to it now). You're probably right about the instruments as well, I'll do that as well for my next song.
I'm just wondering, does this mp3 i recorded from my keyboard sound better?
Sad mp3 file