6505+ Revalver with vocals please listen

Guitar are a little low.. but the song is pretty cool :D Some parts sound like Muse
 
Do you guys have any input about improving my overall sound, when I listen to professional recordings they sound like one solid smooth piece, where mine sounds kind of harsh and things are very muddy. How can I increase clarity and make recording sound less harsh. Thanks