Your pronociation on the track is somewhat poor, your seperation and delivery could use work. Some of your lyrics had me scratching my head, and I couldnt make out most of what you said one a single play, especially towards the end. You have a tendency to not pause when needed, and you still have some ways to go.
Practice for many years, and if its truly your passion you will pick it up, but I would practice your delivery and tone...Speak up, enunciate...your words need to be crisp and sharp...what i heard was one Long sentence or two....See what I'm saying?
The beat wasnt the best Ive heard and somewhat began to interfere with you vocals at one point, I didnt see or get any plot or subject to the song, and you were rhyming..but its not quite rap.
but one things matters?...Did you have fun doin it and did you get a feel of whats its like to produce your own music?...Over time, with dedication and practice, you could be your favorite rappers favorite rapper in a few years.
Do it for the music....