also studying a music technology/ recording course would help man, im about to go in to a degree in September and carnt wait.
A recording degree will help you, but the degree isn't worth the paper that it's written on if you don't work your ass of during the entire course and acquire lots of skill. I'm taking one now, and thankfully I've been busting my balls lately so I've been improving a lot. AE is all about practice and trial and error, just like playing an instrument. A degree gives you a great chance of getting advice from pros, you get bands to record and you get lots of time in better studios than you can usually afford when you're starting out. The studio time that you get the opportunity to use is the most valuable thing you'll get, much more valuable than the degree, so bust your balls off!
OP, just practice, practice and practice more. Theres a thread on this forum with loads of raw multitrack files for mixing, do one at a time and do your best every time.
Raw songs for mixing practice
There's no quick and easy way to sound like Joey Sturgis. Audio engineering seems deceptively simple, but a good mix is a combination of thousands of small things. You won't hear most of it when you start, but as you go you'll notice more and more details and learn more and more tricks. A really good producer isn't about the drum samples or plugins that he uses, it's the ears. And the only way to develop good critical listening for mixing is to mix, mix again, mix again, mix again and mix again. Ermz has a great thread about this here:
http://www.ultimatemetal.com/forum/production-tips/525936-ermz-production-tips-compendium-newer-guys.html
There's a rule of thumb that my teacher usually mentions(not very specific), it takes an average of 10.000 hours for a human being to become really good at something. That's a bit more than 4 years if you work constructively for 8 hours a day, 300 days a year. I'm faaaar off that, but I'm starting to realize what's required.