Read this aloud to yourself and you will see what I meant in an earlier comment about rap.
It has its own melody, just a little stumble around the 'street' line.
(line 14) but by adding just the word 'living' before 'on the' brings the melody back in line.
(just an example)
The message is strong in this, what I will say is that you have time on your side.
If you can leave the past where it is and show determination that comes through in this piece you will go far.