This deserves a lot better than its current score.
Lots of work needs to be done.
So you obviously know what your doing when it comes to playing, but the mixing seems kind of poor.
I must question what equipment you're using?
If you're using a computer mic, that's a big no from what I've heard. I would recommend getting a good recording mic, and using that.
For guitar, well it seems you just need to turn up the volumes.
Same with drums.
And bass if you have it in there.
thanks for the input, and yea my mic sucks but i do plan on investing in a better one soon. ane i havent added bass to the song yet but i plan on doing that soon too. but thanks man the input helped a lot