Personally, I never in a million years expected to make over 100K. I majored in English, taught English overseas for a number of years, got an MA in Teaching English, taught English overseas again, then became a mid-level admin at an English language program at a large public university in the US. I was making 40 grand 10 years ago, when I started here. In the next month or two, I'll be getting a promotion to just over $100K.
How did this happen? Some of it was luck -- I was here during a time of tremendous change. At the same time, so were many others, and yet I kept getting promoted. The advice to "make yourself valuable" is extremely good.
I used to think my "value" came from "being smart" or "being good with computers" -- I now primarily do database / data analysis stuff, but recently I've come to realize that my real value is my ability to separate the essential from the inessential in any situation. I don't even think about it. I know of no other way to take in information. In meetings, it is very easy for me to keep things focused, to think through ramifications and variations of things, and to quickly eliminate tangents that are flawed / impossible / inferior for some reason. This may make me seem like a jerk, but I think I'm pretty polite, and I certainly treat my own ideas with the same ruthlessness. I'm also good at clearly and efficiently documenting policies and processes. In my experience (and maybe this is because I'm in academia) this ability to cut through the nonsense is a rare skill.
My IT skills have also been helpful, but without the ability to quickly see what matters and what doesn't, I could easily go down rabbit holes with those. I work with some skilled developers / data analysts who really struggle to see the purpose of what they are doing, despite their technical skills.