The playing itself wasn't too bad, but the mixing was pretty shit. You should try making a drum loop to play over. It also would beef up the sound if you were to double track the rhythm guitars and pan them out. Then that'd leave room in the middle for the solo, and there wouldn't be any clipping. Keep it up though man. if you need help with any of the shit I mentioned just send me a pm and I'll try my best to help you out some more.