Ooh, these bass sounds are quite nice. The lead is a strange compliment though. Definitely quite listenable once things get going. Transitions help keep it from getting too stagnant. I'm not a huge fan of the hats, but that may just be me. Too machine-gun-y for me. Your lead at 1:30 isn't bad, but it's sort of overpowering the bass and percussion. It also gets a bit monotonous the longer the same progression drags.
Bass is sounding nice at 2:30-ish. Hot damn. I'd hit it. You could cut the middle and transition into the end progression if you wanted to. Those are really strong parts of the song.
I suggest a stronger kick, maybe a little compression on your kick and snare, and some master limiting. You're not making the most use of the volume as you could be.
Thanks for the request, and keep up the good work!
Very nice track, good upbeat feeling, everything seems to be where it belongs, I really like the bass sounds in the beginning and end, as well as the breakdown part from after the first minute onwards to the second minute. Overall, I´d say really good job, keep it up!