Yea, that's gotta change. I found that you miss a ton of sound quality by the bitrate of your mp3s, the quality of your recordings (a HUGE factor) and your source and amp. Hip hop isn't going to give you great recordings so... try to get all of your files to 320 kbps (quite fine, no need for FLAC), buy a good source (I'd get a Fiio X1 or Fiio X3, or Fiio X5), and if you have extra money ($150-200 extra), then buy headphones.