How do you make a good rap?

First of all, most rappers make their song have a message to their listeners. Also make sure that it makes sense, don't just say words that rhyme. And lastly, bring it from the heart.