You can have amazing flow. But if your lyrics are basic, then you're just an irrelevant rapper. You mean nothing to the rap game. Juicy J? Trina? 2 Chainz? They're flow can't change that they're generic, mediocre rappers that can never touch rappers like Eminem, Tupac, Kendrick, Hopsin, Crooked I, Joe Budden, Joell Ortiz, Tech N9ne or Kanye West. And before you come to me talking about "Well, their beats...", that's the producer's victory. So many of the rappers you listed mean nothing, and will always mean nothing.