The intro is too long. I think you tried something like Vinnie Paz does but didn't get what you wanted, did you? I couldn't feel the drums they don't hit hard enough. I haven't mixed any vocals yet or haven't been into that sort of a producing, I only produce beats but I know that you should turn the main melody down a bit, drums should hit hard and vocal should sound so professional. There isn't much to do tho, you only lack a good mic and improving mixing and mastering. If I sound too harsh on this track, please don't take it like that, I'm just being honest bro. These words don't mean you haven't come a long way.