Reminds me a lot of Eric B. and Rakim.
The beat sounds kind of like an old hip hop beat and you rap a lot like early Rakim here which is really cool. The lyrics aren't super amazing and the quality isn't very good either. Especially that echo voice in the beginning. But I really like the overall theme of the song.