Wake-up call: You failed last year. You will fail this year. You will continue to fail. Here's what I see...
First off, the gym (or wherever you work out) IS NOT a social club. I see more people standing around talking than moving. When they do work out, the transition between stations takes twice as long as the actual exercise. The idea is to get your metabolic rate up, and keep it up. If you have enough breath to be Suzy Talks A Lot, you're not doing it right. As a matter of fact, many folks use not having someone to work out with as an excuse NOT to work out at all. Ironic.
This leads to folks not getting results. They begin tweaking a workout routine that was never properly implemented in the first place. It gets crazy. Folks think that buying a new set of shoes will help. They start down that definition of insanity. People bemoan that they've been going to the gym 5 hours a week for months, and see no results. If they were honest with themselves, each hour in the gym only yielded 30 minutes of actual exercise.
The solution is obvious. If you want your work-out time to produce results, take it seriously. If someone is using your favorite machine, jump on another. Keep moving. If you work out at home, stay on that bike / treadmill for the full 20-30 minutes (three 10 min sessions does not equal 30 min continuous). If working out with a buddy inhibits your effectiveness, ditch them. Half arse effort does not yield half results. It yields none.
Lie to yourself. Go through the motions. Make excuses. Or commit to really trying.