I noticed that a good amount of the rappers here are not the best rappers period. I know there are good ones here as well so no offense to the ones that are good.
There needs to be a few things that rappers practice in order to increase their flow during a freestyle.
1. Educate yourself on words that rhyme. Get a rhyming dictionary or just write down loads of words that rhyme or that can rhyme by simply being said a different way, and create a rhyme with them. If you have to write the rhymes and then memorize them, but coming up with the rhyme piece by piece in the mind will give the greatest effect.
2. Practice assimilation. Which is the similar sounding words and phrases that just follow after each other. Freestyle to your self and just work on it.... it will help.
Look up the definition of that word if you dont quite understand me here.
3. Learn to focus on ONE topic at a time. Practice rapping about things and not just describing them as they normally are. Personify things at times, and make things do stuff out of the ordinary.
Then practice on people... even people who don't know you are battling them lol this can be quite funny. Rap about the old lady across the street and practice practice practice. hahaaaa
These are the keys that will improve your freestyle raps. TRUST ME!
Focus -
http://www.dirtyscopebeatz.com