I don't think you really need to 'toughen up'. Rap isn't about being tough, having more emotion in your voice wouldn't hurt though. You were off beat alot though, it shows in parts were you have to slow the sentence down to make sure you get the last word on the beat for example you said:
'Give my last-good-byes'
I think a flow improvement would help you alot. Also the hook isn't seperated from the rest of the song, the only thing that makes it recognisable as a hook is the fact that it's the only part of the song we hear twice, therefore it's assumed. The hook should sound different to the verse, it should be performed different, either with more emotion or it should flow differently or even be sang. You should try layering your vocals on some rhyming words now and again, to add emphasis to your lines and individual statements your making.