I'll give it five stars, because i can't find anything technically wrong with the song. However, it does sound fairly generic and it does little to discern itself from virtually any other hip-hop song ever made.
My advice would be two add either some more natural elements to give the song a more 'retro' vibe, or to go the other way and add more electronic 'harsh' sounds to make it stand out a little more to the listener. it might also help make the song stand out if you posted the the lyrics.
Hey man this sounds good. Really professional. I'm only on my laptop so the speakers suck, but it's cool. Can't get much of the lyrics, but they flow nicely.
good work here