i think the lead guitar has way too much highs, too sharp on my monitors that it actually hurts my ears. Tame it a lil, and it should sit in the mix better.
the hard panning on the vocals kinda loses my focus, maybe pan them closer to center if you really wanna that effect. Personally, I would just overlap them on top of each other in the center.
kick is burried, the bass guitar has too much lows, I think. I am experiencing the same problem on this tune I am working on, too, try a parametric EQ with a big Q and maybe -4 to -6db on the bass and move it around until you can hear the kick in the mix. Normally it's around 60-80hz from my experience.
AL