Well-rounded track
The beat is very nice. The beat could be used all by itself. The trumpet line is a great filler for the chorus, however, it didn't completely fill. If you couldn't get a sung chorus by the person doing background vocals, I would recommend a rapped, double voiced chorus to add to the flow.
Now, the lyrics are very deep but could be slightly better. I would advise a longer rhyming phrase. Use about four to eight lines of the same rhyming scheme to achieve a great flow. Not saying that your flow is bad because it's very original; but, try to step back a bit on the annunciation, it could add a bit to your flow. But, do not make it so the listener cannot here your lyrics. Just a few thoughts, but great job! Very well-rounded track.