Brace yourself for my intense review! ;)
Like the tune and sort of like the idea although its pretty depressing haha.
Maybe strengthen and roughen up the beat to give it more edge? Especially at the chorus.
And I agree with B-RadGfromOV- reckon you needa work on the rapping- sounds a bit ... hard to explain... but almost sarcastic/sneery or like its mocking its own lyrics a bit...
Try listening to Linkin Park/Fort Minor- I think it would do better with a vocal style slightly more like theirs, but that's just my opinion.
And I think you were a bit off time in the first chorus- second one was better.
Also I think some singing and harmonising accompanying the chorus- just in the background- would make it sound even more awesome tooo.
And lastly (hopefully you're not sick of all my criticism by the time youve got to this part!) I reckon it would be sweet if nearing the end, the vocals sort of got less and less and kinda distorted- like the chorus repeated itself except missing bits out e.g. '... tears of a child... teartears of a child....... tears..... of a child...' if you know what i mean!
Yup- so don't have to take my advice, but yeeah AWESOME WORK mate!
And hope I helped!
Keeep it upp :)