I like the eerie mood at the beginning. The harsh drones at :17 could use a bit of softening at the high end of the frequency range, but I like the creative beats at :28. The piece is pretty minimal throughout - some more mid-range tones, even a simple pad or atmospheric elements, would help it feel more full. The hi-hats at 2:55 are a tad too loud for my tastes.
The structure of the piece also sounds a bit incoherent. The different lead riffs seem to follow one after another, but don't seem very well-connected to each other. There's the blissful, short-lived mid-range bass riff at :51, grittier bass riff at 1:26 with the prominent beat, directly into the echo-y mallets/bells at 1:48, etc. You've lined up your ideas like books on a bookshelf; instead, I want them to be a part of the same story.
At the very end (around 3:30), you start integrating the different riffs with each other for the first time in the piece. It sounds a little dissonant, but that's probably okay for a piece like this. Ideally, you'd start by writing a collection of riffs in the same key and that all follow the same chord progression. To be more specific: first, choose a 5-7 note scale to work from. Then write 4-6 chords in a row in the piano roll that use that scale. You may only need to change 1 note at a time from one chord to the next. Then, when you write harmony lines, play them over the chord progressions so that a note in the harmony line is always in the chord that's playing at the same time. That way, it's a lot easier to get different harmony lines in your song to layer on top of each other and still sound good. I know that sounds really restrictive, but it'll make your piece sound much more cohesive until layering a bunch of harmonies on top of each other comes more naturally to you as a composer.
I don't want all of this to make you feel like I hated your piece or anything, because I didn't. The beats and instruments are cool, and the mix holds up pretty well. I just strongly feel like a good next step for you as a composer is to work on adding depth (but not dissonance) to your harmonies. This is something I struggled with immensely during my first few years as a composer too.
Hope you found this review helpful. Please reach out again for more feedback once you've tried my harmonic layering exercise! ^_^