Alright, listening now, here are my critiques:
Bass needs more dirt. Mix the dry signal with some slight overdrive and give it a narrow boost around 1000-1500 to bring out the attack. I think your guitars still have too much reverb on them, especially the rhythm guitars. They sound like they're being played underwater. The leads are probably ok, and changing the amount of reverb on the rhythm guitars will make them more distinct. Solo sounds great, no complaints there. The drums sound super dry while the guitars don't, so they sound like they're in different rooms. The timing sounds better, but still off a tiny bit. You've got a pretty decent track, good job!