Why don't you meet your friend for a production session and watch over his shoulder for an hour or so while he produces a track. So you can see what he does what you don't do, and also what he doesn't do what you do. This is way of knowlege exchange is the most effective I know.
We can discuss here, but we can only guess and maybe give you a hint, but there is no substitute for sitting next to another producer and watch him work.
I'm working at a radio station and my collegues and me, we are all good at what we do. And we learn a lot from each other by watching over each others shoulder, asking questions and exchanging ideas.