If your into kinda old school flowey rap. Anything big L, gang starr, method man, Raekwon, Rza ( not the best beats but super ill lyrics) and maybe throw some Jedi mind tricks or people under the stairs or something. And for reggae; anything high tempo, slow reggae puts me in a slump when I'm riding
I don't listen to a ton of RZA singles but the two that I know off the top of my head are "Grits" and "Can't stop me now" both of which have a sick beat/melody IMO.
anything GANGSTARR! and capital steez and joey bada$$ are good Biggie of course, some KMD, nas, old ice cube, old snoop, craig mack, DMX, Big L; as far as reggae Distant Relative album is sick and Cali P, also Damien Marley, Kya Bamaba
To add some flavor to what people already listen to, try taking a look at funkmaster flex's new mixtape has some sweet songs, some average songs, and some other stuff, worth looking at in my opinion.
i just dl'ed yeezus yesterday and was actually really pleasantly surprised. indicud is good too, kind of funky but it grows on you. wu is never a bad choice either
as for reggae, SOJA and rebelution are my two favortite more modern bands.