the bass needs work
Find a better soundfont or whatever you're using, I know its not a real bass, not enough humanism to it. The strings were good, and the piano was ok. It sounds like there's an acoustic guitar soundfont/VSTi with distortion on it for the main melody, and it sounds horrible. Add drums.