Your voice isn't as bad as you make it out to be. The mix seems okay, but your guitars seem to be missing a lot out of the middle, they're all lows and highs. Besides that, the drums seem kind of "roomy" to me... but that's a matter of preference, I suppose. I like dry snappy drums myself.