How would you improve this mix? (metal/southern'ish)

i fixed a few things that bothered me and posted it above, i think its 100x better now. might have pushed the master too hard though, does it sound like it?
 
thanks,
the piano is very strange, it is either lost or overpowering from the very beginning of mixing.. haven't been able to get it to work. any suggestions?
 
Bring in some in the super low range like 30-100 especially on the bass
almost sounds like a high pass filter is in

I would bring up the guitars in the lower range too like 300-500 because the bass is stronger than the guitar in that range right now. Makes the guitars fizzy.

It's a great mix tho otherwise