Like I said in your other thread, you should really post an MP3 or something for people to listen to. YouTube sound quality gets degraded, so its difficult to tell if mastering issues are inherent in the mix, or if it's just a result of YouTube being crappy.
There are a lot of places you can use for hosting music files. I recommend Tindeck or Pownce.