The drums and the guitar could use reverb to fill up the awkward silence. It could also put an acoustic feeling to it. Right now, it sounds pretty artificial.

There could be a solo guitar somewhere.

The song definitively need a bass.

In overall, the music feels a bit empty, but the melody and chord progression are superb.

Side note: the drums could be better, but that's just a matter of equipment. There's some plugins out there that gives good sounding drums. I'm afraid I can't post links here.