Yeah, remember to be an expert in in thing and have knowledge and experience in a lot of other diverse areas. Be "well rounded."
It also helps to really cultivate people skills. You need to be someone that others like to work with. Someone who is good communicating with people (a debate class or two might help here) as well as being friendly without being a pushover. Often times companies will hire person a over person b because person a is an easier person to work with, despite b being a better technical fit for the job.