Have you looked into Zen? Zen is all about focusing on the present moment so you are fully alive.
From one of the personal development books I've read, put a rubber band around your wrist. Everytime you catch yourself thinking something that relates to an old though pattern, snap the rubber band. If the rubber band breaks, replace it.
Stop trying to improve n areas, focus on one or two areas (ideally one). The hardest areas to improve on are the ones where you have strong feelings (against improvement) or apathy (no feeling - but maybe strong feeling that nothing can be done).
Accountability is huge - just having a friend to talk to about shared goals, working on a shared project will do wonders. For example, when I was training for my first triathlon, my training buddy Craig would text or email - 'Meet up at the Y at 5:30 Thursday'. And I would say 'Sure'. Whatever happened between the intervening time period, both of us would have to drag ourselves out of bed to get to the Y at 5:30 in the morning for a morning swim - otherwise, we'd be letting the other person down.
If a tree falls in a forest and no one is there, does anyone hear it? Probably no. But if you let down a buddy or a friend, they'll let you know and you'll know (so that you probably won't let it happen in the first place).