hmmm... the lyrics and melody aren't bad. The mix isn't working though, and it starts with the arrangement. There's an awkward kick hit in there, and it throws the groove off. The vocals have an unpleasant whistling noise in them, probably from that flange effect on them. With that effect being so prominent, it loses whatever it gives. I'd tweak that sound to make it less harsh and then use it less often.
What you need is to engage with a producer in the hip hop genre. Someone to arrange your tunes and work with you on the vision of your song, and mix them as well. If you already are....well, then I'd find someone else. The backing music is subpar and all the mixes have issues. I listened to the first 3-4 track that auto played.
The acoustic song that just flipped on for me is a touch better. Vocal sounds better here. Processing is much less and has a clear intent. The tune could be longer as well...that song could use a better chorus...I'd develop that a bit.