Right off the bat, it sounds undermixed/mastered, like everything could be brought out more than they are.
The vocals definitely don't fit with some of the chords too, like at 0:27 for example, like ZUDDOX said.
One thing I definitely noticed too at 0:50 - the vibe and percussion is working really well with the vocals, but there's hardly any low end to back any of this up. I would add a sub bass, and a low pad to help give the track more energy.
Some things that are good though:
- The gated synths are really nice, and I like the kick work.
- The cymbals sound really nice, as well as the timpani rolls.
- The piano at 3:09 is LOVELY. Would love to hear more of that!
- Actually, all of the percussion is pretty awesome. I'm not huge on the snare samples you used, but that's just more personal preference than anything.
But yeah I would say the main things would be to mix and master this track to bring out the dynamics more, work on matching the vocal pitches with your chords underneath, and add some low end and low/mid.