"If you should receive employment bonuses, stock option proceeds, inheritances or other unexpected money, think very seriously about applying it first toward your larger savings goals and not a new car, new bathroom or European vacation," Adams said. "These one-time windfalls can significantly jump-start your savings program."
You can improve your financial prospects greatly, as well, by keeping yourself healthy, said Olsen at Lenox Advisors.
"If you can't save more today, you can at least minimize future expenses by taking better care of yourself," he said. "Lose weight, quit smoking and exercise often, because one of the biggest expenses in retirement is health-care costs."
(Read more: Roth IRA, state income taxes don't mix)
Indeed, Fidelity Investments, which tracks retiree health-care costs, estimates that a 65-year-old couple retiring this year would need $240,000 to cover future medical costs—not including the cost of long-term care or any additional costs they might incur by opting for an early retirement before Medicare kicks in.
Expenses are higher still for those with chronic conditions like heart disease, diabetes and obesity.