The difference between Hip-Hop and Rap (in my opinion):
The Hip-Hop artist allows you to envision the world he's portraying through his unique metaphors and can deliver a true feeling through his rhetoric (persuasion). Rappers just bullshit around fluid similes and fake ass punchlines with no meaning. Seriously, Can Lil' Wayne's trash compare to the ruggedness of Biggie's "Ready To Die"?
"And if I deceive, she won't take it lightly
She'll invite me, politely, to fight G
And then we lie together, cry together
I swear to God I hope we fuckin die together."