You've got the knowledge i can see bro but tbh all that is too much to take in lol, in the complexity of your rhymes.
Idk if your planning on transferring this onto the mic but if you do take breath control and flow into consideration in your lyrics
peace