A good sounding mix must sound balanced and pleasing to the human ear. Which means that all the elements must have a relatively even volume level in the mix. It is normal and fine for some levels to be raised in the mix if some musical elements need to be highlighted like a lead guitar solo or certain climaxes in a song. Amateur mixes are more often than not unbalanced and a poorly balanced mix is the most obvious sign that your mix isn’t pro!