I hate to jump in as of this late point w/ my comments Rami, but this mix hurts my ears.
I've got dark phones on, but I know what pro mixes sound like through them intimately.
This mix sounds like you held its nose while mixing it. It's all nasally bright ... everything's got a midrange bump to it ... the freq spread is bunched center in a mid to high freq range wash.
My wince meter, meaning how much a mix makes me wince at high volume, was pinned.
The first thing I'd do is go back and attend to the guitars and lead vocal, for they're the features that set the tone ... and they're both quite grating.
Feel free to drop me an email to relisten after you've reworked the mix. I tend to get busy and might forget to return.
This, though ... still needs quite a bit of TLC.
Best,
Kev-