However, I also have all 5 of your list. I make pretty good money, am well-respected by my peers and managers, and have been told that the company cannot afford to lose me.
I would add a sixth item to your list, though--willingness to learn. Careers are almost always changing and evolving. If you cannot adapt and adjust, you'll be left behind.
Specific languages come and go. The ability to use your brain to solve complex and challenging problems is probably the more fundamental skill. In any job situation there are two words that I hear more than any others - “Industry Experience”.