I'm struggling a lot with the mixing and mastering part of the process and I think hiring a professional mixing / mastering engineer will help me get a better sound for my tracks and learn something on the way.

Can you guys recommend someone? and how much should I expect to pay for the mixing and mastering?