Dave Penasado is one of my favorite mixing engineers that i like to learn from personally. He has a series on Youtube where he goes over the top 10 mixing mistakes that engineers make and how to solve them.