Some cool ideas here man.
The synth that starts at 0:18 feels like it could have some more voices in the mid/low range. You have some harmonies but I'm missing something lower that I think will add some more depth to your track. Apart from that I think the chord progression should change up every so often to make sure it doesn't get repetitive by the end. It doesn't need to be a huge change...some times just one note in the chord will do the trick. Last thing is that I think you need some more high end in your kick, it's hard to hear on low fidelity speakers.