I think your delivery needs a bit more energy. The beat is also a bit too low in the mix. I like your flow though, it's catchy. But I wish you switched it up a bit more. Overall, I still like this
...