I'd add only one thing:
Be the person that solves problems. Employers want people that can solve their problems. they may not even care how it gets solved... as long as they problem they have will get solved so they can move forward. Often this takes talent and skill, but in my live I've found that sheer bloody minded persistence and doing things the hard way will often be exactly what is needed and appreciated.