Very good.
Out of all your music you have posted on NG at this point, I think this is your best song. I really like this, I wouldn't really change anything on it but most of the song to me feels like those parts where the song keeps building to get you pumped up right before the bigger beat. I can picture this song much bigger and more exciting but the way that this is now is pretty boss and for a first attempt, great job.