DHW, classes are great but what will serve you best is experience! Intern, do your own projects, do someone else's projects. Volunteer! At the end of the day, knowing a particular software package might help get you an interview but the reel that you have to show and the people that can vouch for you are what will get you the job and help get you an 'edge'.
Learn motion. Learn FCP. Learn Avid. Learn After Effects. Learn Photoshop. Learn a 3D package. They're important to know. But also learn codecs. Learn quality control (what's up with that weird stuttering look--what's causing that?), learn how to shoot. Learn operating systems, learn how to rip footage from a DVD and convert it to a usable format. Learn how to work with clients And most of all, learn how to tell a story!
I'm a big proponent of internships. If you didn't like the station you interned at, find a production company or post house that does the kind of work that you'd like to do and than find yourself a mentor within that organization. It might be the senior editor, might be the owner, might be the assistant-find someone who's willing to take an interest in you because you present yourself as smart, hard working, ever ready to help out and eager to learn and become better. 9 times out of 10 your mentor will start to entrust you with more and more responsibility the more she trusts you and you'll start learning the tricks of the trade. Heck, depending on where're you're at you might even get hired which is sort of the equivalent to getting paid to learn on the job.