It's not the absolute worst thing I've ever heard, but it's got a lot of problems.
The choruses are okay, I guess. I like how you sing the melody across fours.
On the plus side, you can (mostly) hold a tune, you can string a sentence together, everything rhymes, and your song has a point.
Here's the thing - your vocal delivery is timid and unconvincing. You need to develop more confidence in your voice. Push a lot more air and work on developing a unique style. I suppose timid and unconvincing could be a style, but I don't think it's what you're looking for.
The words make sense, but you need to mind how individual words and phrases fall together and also how they sound, independently of your music. Back away from the vocoder and all pitch correction software for the time being.
Work on singing like a rock star. Then go through and take out every word that doesn't HAVE to be there, either because you require a certain number of syllables or because otherwise the meaning is lost.
It's an art, and not something I can give you a formula for.
As a sixteen year-old, I'd be very proud of your ability to write cogent lyrics at all. As you get older, your voice will mature and you will learn to write with an emotional weight your lyrics and delivery currently lack.
You might want to post stuff in the MP3 clinic if you're looking for feedback on your recordings.
Welcome to HR.