Accountability partners are great. But really a good workout partner does wonders. If you don't have the luxury of a workout partner, then i would suggest joining a fitness website (Bodybuilding.com?). Or start up a program such as p90x and join their community. It has taking me over a year...