One piece of general advice...

Really start listening to music.

What I mean is beyond the surface of "it's a cool beat", "they got bars" etc. Really listen to the mix. Take note and question how something was done. Listen to where the sound is coming from. Did they play with the panning, so it goes from L to R? How did they layer the vocals? Is it the main vocals present and centred with the layers stereo but on L and R?

Just getting into this mindframe will help you better understand music and more achieve what you want. You might not know how to do it all, but you will know where to start and what you specifically want.

Also, broaden your range of music. There's no rules saying you can only listen to one genre. When you start noticing similarities across the board, that's when you know your understanding music to a new degree.