persnally i dont think its the rapz or what they saying, i think its how much time and money you put into it. Most cd's i've heard sound like shit because they dont mixx they music down.
#1 BUY QUALITY BEATS. When you have a quality beat. (in the $100-500 range) it will encourage you to bust harder on the mic, and most likely give you more creativity and better shit to write about. If you keep using free beats that some 14 yr old made. You gone keep writing about the same boring shit you always do.
#2 MIX YOUR VOCALS DOWN - Stop using the rough draft fresh out the booth. I gotta have it on CD right now!!! bruh go back and fix the levels, add the EQ's, delays, reverbs. Make your shit stand out.
#3 TRACK OUT THE BEATS How you supposed to make you shit slap right and have the beat tingling if you aint trackin out the beats. Other wise 9 times outta 10 your beats are gonna have WAY TO MUCH BASS. and make everything sound muffled.
#4 MASTER YOUR CD. for about $300 Trust me, this makes a shit load of difference.
#5 HIT ME FOR A CD COVER. Dont embarrass yourself and wonder why nobody wants to buy your gay ass looking cd. Cause they cover look phony and fake as fuck.
These are the basic fundamentals to recording a decent album. Why even try to be a rapper if your gonna be a half ass one. Your just wasting your time IF YOU SELL YOURSELF CHEAP.