yoo this is a fire second beat. honestly keep doing what your doing it sounds good. the breaks kind of drop the energy, you should see if you can keep hats / snare going or add some percussion during that to keep things moving, also some percussion in general could be a nice touch. keep it up.
good energy and everything is sitting well in mix. This song is very full and i feel like its like a story in itself, i think if you wanted someone to spit on this you would need to create a lot more room and much less variations, you could make 2-3 different rap beats out of what you got there...