Welp this is really goddamn nice. I very much enjoy the buildup from 0:00-0:32. That hard duck immediately afterward with the subtle kick is real choice.
But that snare. I would highly recommend doing something else to organize it a little better within the context of the overall mix. Cut the low end out, it's muddying the tone. Add a touch of distortion on it, maybe some sparkle on the high end with a touch of verb? There's a great free plugin called Tritik Krush that has some bitcrushing modulation on it that I find works really well for just a little bit of snare distortion.
I would also recommend throwing in a little bit of note variety after the first loop through. Just adjusting where some of the last notes in a sequence land can spice up the parts to keep listeners engaged. Like at 1:41, when that plucky synth line comes back in, perhaps adjust a few notes here and there after it returns.
I also find the lack of a synthbass sort of distracting. I would highly recommend adding in an accompanying continual bassline at least for the beginning verse and secondary one. Maybe drop it off for the entrance of the verse at 1:19?
I know when I post stuff on Newgrounds most of the time I'm over working on it, so perhaps don't go through and adjust things in this piece itself but maybe bear things like this in mind going forward?
Other than that, you're definitely doing a HELL of a lot more than I did when I was your age/skill level. Great work!