The state at which a multi track song is blended together, and skillfully "mixed" down to a single stereo track. Taking into account frequency placement, phase, headroom, and distortion. A mix is a pre-final version of a song before it is mastered.
It takes good ears, skills, years of practice, and your own unique style to lay down a good mix. Many things must be taken into account when your squishing 24 or 99 tracks of audio into a single stereo track. Equalization is a key factor.
your mix is too muddy bro, lay off the compression a bit to open up the mix. Also rather then boosting eq try cutting. Always start by cutting it will save your mix from unwanted noise.