I think it's funny that you say it's your best work, and it's only your second song you've ever written lol.

It's alright, I thought the drums were rather poor.

The main thing that I didn't like, was it all sounded a bit too similar, it made it quite repetative.

The solo didn't really fit.

The best riff was the last 8 bars, I thought this was super cool.

You need to give the song more variation, you've got the basis of a decent song there you just need to expand it abit.