We can't really fix it for you...we can just give opinions about how it sounds. That 3rd clip that you posted is really harsh/abrasive/sonically annoying. You've got a whole lot going on in the upper mids and not nearly enough going on in the low mids. If there's a bass guitar in there, it's not doing its job.
The kick is doing nothing
Music shouldn't just be heard...it should be felt. This mix doesn't move any air at all, and it's grating on the ears. Not knowing what you've done to the tracks, I will take a guess at what might improve this...
1. Turn the kick up
2. Turn the bass up
3. Turn the vocals and the guitars down
4. Take some of the gain off of the guitars
Maybe try those things...or, I could be totally wrong about all of that. One thing you should try to do is to listen to a "pro" recording of a song that is similar to your song (and that you like) and compare it to your recording. Start with the drums...do your drums sound like the drums on the pro recording? If not, jack with them until they do. Then move on to the bass...etc.