I can't do just one for most of them, so I'll do top 3 for each:
Tupac Shakur - Changes, My Block, Keep Ya Head Up
Biggie Smalls - Juicy, Big Papa, Player's Anthem
Nas - One Mic, You're the Man, Wanna Be Me
Jay-Z - Moment of Clarity, It Was All A Dream, Renegade
Dr. Dre - Guilty Conscience, Nuthin But A G Thang, The Next Episode
Eminem - 'Til I Collapse, Soldier, Nail In the Coffin
The Game - Put You On the Game, Like Father Like Son, The Streetz of Compton
Kanye West - Jesus Walks, Heard 'Em Say, Diamonds
Big L - Put It On, Let 'Em Have It L, Times Is Hard on the Boulevard, Street Struck, Lifestylez Ov the Poor & Dangerous (yeah I listed 5, what!)
Adding more...
Ice Cube - It Was A Good Day, Why We Thugs, You Can Do It
Papoose - Victory, Born to Win, Take It to the Guns
Xzibit - Thank You, X, Don't Approach Me
Young Buck (the only G-Unit guy I like) - Stomp, Don't Need No Help, Welcome to the South
T.I. (I only like 5-6 songs from him) - Tell Em I Said That, Raw, Motivation