First off, the kick is a bit overpowering, which causes some cracking for me.
Not really my style of music, but I definitely can appreciate it. You've got some pretty good melodies floating around here. The strong consistent bass line is good.
The audience cheer in the background makes it sound pretty hyped, but you shouldn't have to use it to make your song feel that way.
It gets a little repetitive. I feel that it needs a little diversity in here.
Don't get me wrong, the song sounds good, it just needs a little work here and there. Keep making music and hopefully you could come check me out.
Please contact me if you would like to use this in a project. We can discuss the details.