You did well on this song Francis. You've got a damn good quality mic. Great job mixing, and your flow was fair dope.
My only problem I have with this song is that there was no real focal point in the lyrics. What is the meaning behind your lyrics, what are you trying to say in this song? It seems to me that it was a bit all over the place. You had a little bit of this and a little bit of that.
Lyrics will always be the strong point in any song. You're a good rapper Francis, so I want to see you put more story into your lyrics, make them have one topic you're talking about. That's when you'll become a great rapper.
Will be looking out for more of your stuff. Props.