I usually dont like this genre, but I dug it.
i like the sound of everything but the vocals need a bit of work.
1) you got some plosives happening, you know popping noises
2) they at times get a bit buried in the mix.
First of all I would never mix hip-hop and metal cause it sort dismisses the thing about hip-hop in my honest opinion.
The drums sound good, as does the guitar. The only problem I have is that it is out of sync (very slighty) at some parts. Good work