I would add slight delay to your soloing, to give it some depth. Also, since there are no vocals (just a rhythm track), I would play the vocal part on guitar; this would add melody to the piece and make it more listenable.
I agree with the previous comment, it almost sounds too dry, some reverb or the aforementioned inclusion of delay would be good, otherwise yeah it's a nice track but I feel that it's a complete song ie, with structure albeit it needs some sort of vocal or even playing the vocal melody on guitar to keep it interesting. I though the production is nice and the guitar tone is good too, the break around 3:04 is nice with the distorted bass sounding really big in the mix. Overall I enjoyed it but without some kind of melody dicating it it can sound a bit repetitive but great guitar work.

You can check out my song here!: https://www.ultimate-guitar.com/forum/showthread.php?t=1738216