TLDR: Pick up a book, do projects and search for in demand jobs in your area or start a business to meet a demand.
Value and learning to negotiate will bring you higher salaries with time. Do you still do the same job you did 10 years ago at the same salary or close to it with the same company? If someone is fine with that they stay or take the time to increase their value and move on to more rewarding opportunities. You do not have to go to the best of schools and live in proximity to Google, Facebook, Yahoo, etc. to make a large salary ( though living near a major city might increase your chances ). Spending the time to increase your value that you offer to employers or starting your own highly profitable company can yield you salaries higher than what the average is.
For a reference point check out the statistics gathered previously that is reported by companies in the USA http://www.bls.gov/o...rent/oes_va.htm . As you can see here if your in an in-demand field and offer value you can make six figures easily or very close to it. If you want to go above the regular statistics you can do so by enhancing your knowledge in building or administrating products that bring great value to companies that can save them money or generate large sums of money. These would be jobs that are in high demand but offer a low supply of people that are actually qualified for the job.
Some might say well I don't have the experience or where could I learn how to do x to get y. The classical way of picking up a book ( paper or digital ) is the most in-depth way to help you on a journey to become a master your field and increase your value. You can supplement this with watching a video or taking a class but the information you would probably receive from a class or video can be found in greater depth in high quality books where the authors have been paid or not paid but highly motivated to take you from a complete novice to an expert which is very rare to find. As most individuals are at the beginner to senior level and do not take the extra step of becoming an expert which is not an easy road to travel. For those that do travel that road and gain a much higher value by doing so are those that are offered the salaries and benefits you hear about in the news or movies that are not publicly available to individuals on job searching sites and normally sent out by private invitation.
Best way to get experience and keeping your skill set relevant is by doing side projects which can be personal or for profit. Just do something and don't make excuses on why cannot do them. If your in the field of any type of technology you already know if you don't keep up you fall behind and if you fall too far behind your skill set will eventually be in low demand which could also equal less value which ultimately means less money and free time.
Don't know where to look for what is in demand? Take a look at http://www.tiobe.com...tpci/index.html for a rough estimate and type in popular languages into job sites and your favorite search engine around your area to see what is in demand. Don't just look at the development / systems administrator side but also take a look at what businesses are looking for on the business side. If you have a specialty in that or see voids in the market you could create a business creating software to meet that need or better software to fill the gaps where another company has stagnated.
Something else you may want to think about if you are currently employed is are you moving up in the company or are your co-workers passing you by with getting promoted or moving on to better jobs. Some may be happy where they are at which is good if the current job your at is able to meet all your needs and wants along with keeping your mentally stimulated and challenged. If that is not the case and you are bored at the job and feel yourself slowly turning to mush it is time to prepare for something more rewarding but to do that make sure you offer enough value to your next employer.
There is never a ceiling to your salary increases unless you put an artificial one there by not increasing your value. Though with the increase in salary normally comes an increase in responsibility which could be more work or you working with the core of the business to generate more net profit. I would recommend if you really enjoy your company to take a look at positions listed publicly and the private internal ones within the company that are offering higher salaries and work your way to those new positions. If you have a good manager they will want you to move up within the company and help you if they can. You may have to seek out those opportunities if they are not something your manager can offer you under their umbrella.
Bottom line is if you want those dream salaries and benefits you can obtain them but you have to offer enough value to be qualified for those positions. It is not impossible to reach it but will require some persistence and work in getting there. If it was easy to obtain it wouldn't be that challenging would it? Take some of the suggestions and ideas above into consideration this year and see what you can do to move to the next challenging level in your life.