I am listening to your song right now. It has a nice industrial kind of feel. The mix is not too bad. The kick sounds nice and full. The bassline could perhaps use some more presence in the lower frequencies. The song has lots of variety, so does not become boring… However I also feel like the variety prevents it from being a cohesive track with a central theme.
2:50, really cool lead instrument and I really like the melody.
I see you come back to the intro theme at the end. It is almost like the bassline is playing its own melody here. It might work to add a lead instrument which plays harmony or countermelody during these sections… But that may just be a personal preference of mine (I like strong melodies )