Im not sure what to say about this but when that vocal cut comes in at at 0.35 its sounds weird as hell. like the melody is fine but the sample you use sounds odd but also very muddy. The chord progression is cool, sounds like something from radiohead for sure.
I can barely hear the kick drum at all so i would say you need to make that more present with eq/subtle sidechaining etc. The snare sounds like it has a little too much reverb on it in the lower freqs, would recommend putting the verb on a send then eq the send to remove everything below 120 hz. The lead sounds that come in could also use some eq to clean up the lower end too.
Those are the most noticable things in terms of the mix though, Arrangement wise i would say use some subtle filtering here and there too make it more interesting and use maybe some foley sounds to give some sections more character.