Your drums, bass, guitars, actually sound pretty darn good. From a mix perspective, you'll probably want to dive into the vocals a bit more. Right now, they are pretty dry and in your face. They aren't blending into the mix very well, and I'd look at reverb, EQ. oh wait---with the higher vocals, they sit a little better. The distance from the mic is helping. Are you backing off the mic on the louder vox? If so, then some verb will def help the lower vocals sit better.
Really, as a mix, this is better than a lot of the things I hear here from those who have been recording/mixing for decades. I agree with Mack that you're well on your way dude.