Really offbeat on parts
And the voice could use much more postprocessing FX, otherwise the idea and beat itself is good. I would cut out each word and put it exactly on with the beat. Then again, you made this awhile ago and I understand artists make mistakes along the way.