ive been there man
I hate workin on songs that just never seem to come out right. My advice on this one is to work on making it less repetitive. also the panning of the lead synth and the bass is kind of cool but also a little annoying after the 25th time the riff comes in. also this may sound vague but try to fill up more of the empty space.