Look, you're not the only person wondering this.
First, look at the money in your company. Where is the profit? And, who makes the big bucks? And, where does IT fit in the scheme of things?
There are two big and very different types of IT: one is for running the company, taking care of the details, and the other is if it is part of what the company sells - whether it's an IT product itself, or whether the IT allows the products to be made, sold, whatever, more profitably.
The first type will always be a "staff" expense, and the bosses will always be looking for ways to lower the costs.
The second type is usually where the big bucks are.
The most important thing for you to learn is "how to learn". You need to specialize - linux is as good as anything - because you need to acquire the skillset for acquiring deep knowledge. But you also need to learn a lot of other things, the more ususual the better. If you want to do well in IT over the long term you need to figure out ways to keep learning.
I found assembly-level programming to be the most valuable, though I only worked in that area a short time, because it gave me a good understanding of how everything worked together. YMMV.
Also, frankly, you want to make the big bucks, you hang out with the dudes who make that kind of dough. What hobbies do they have? (Robotics, flying model airplanes, golf come to mind) Get involved in that. What charities do they support? Etc. Lots of important business decisions take place away from the office.
Also, you can't go wrong with sales training and with public speaking training. Sales because, face it, your salary depends on someone somewhere selling something. Speaking because you'll have to do it.
Good luck.