It feels kind of muddy in my opinion. The bass and the melody feel like they are having a power struggle, unless that's what you were going for. The drums are on point tho.
you got a lot of variation in the main melody which goes a long way in giving the song movement for each new section. It's also cool that you got the layers for each percussion stacked out in the workspace. I honestly think this all work together really well (could use another stronger synth pad to distinguish the chorus and some better mixing). You always continue improving. Forreal, great work on this track! I really appreciate the honest effort you put into your work :)