Idea is definitely going somewhere, has some commercial flavour to it. But as mentioned above, it lacks something but most probably it´s the mixdown issue, it doesn´t sound as full and bright as commercial and professional tracks. I would add some stronger breaks/percussion to get the much needed energy + boost mid bass. Boost sub bass to -6dB, split all your basses(does it seem to me you only have the sub playing, if so it will not work too good, add a decent lowpassed reese/mid-bass to add a lot of low-end energy). Synths sound cheapish if you know what I mean, try to clean and lighten them up(maybe boosting some mid-highs) and playing around with reverb. I know 0:45 should be the main part after the drop but for me it sounds rather like intro. I am digging these vocals, cool track but needs a lot of rework.