Since no one has done this for you yet:
Trapped, Brenda's Got a Baby, Holler If You Hear Me, Keep Ya Head Up, Bury Me A G, Pour Out A Little Liquor, How Long Will They Mourn Me, Str8 Ballin, ALL of Me Against the World (If I Die 2 Nite - You don't think pac's the greatest, listen to the alliteration in this song - So Many Tears, Lord Knows, Dear Mama, It Ain't Easy, Can U Get Away, OLD SCHOOL, Death Around the Corner, Outlaw), Life Goes On, ALL EYEZ ON ME DISC 2!!!, Blasphemy, Krazy, White Man's World, Hold Ya Head, Against All Odds, Hell Razor, I Wonder if Heaven's Got a Ghetto, Fuck All Ya'll, Letter to the President, Hell 4 A Hustler, Teardrops & Closed Caskets (Original), Letter to My Unborn, Breathin', All Out, Last Ones Left, Never Be Peace, Thug Mansion, My Block, Who Do U Believe In, They Don't Give a Fuck About Us, Ghost, Running, STARIN THROUGH MY REARVIEW, Black Cotton, Ghetto Gospel
There's about 20% of my favorite 2Pac songs that anybody in the world could listen to and respect. Once you get those under your belt, you'll be fiending for the other 80%