Here are my ideas
I got serious about lifting (more powerlifting than BB) to help focus my addictive personality on something else. And I was wondering if there were many others like me. And if there are what do you do when you get bored and or tempted to lose your focus?
I too have an addictive personality and find it a great asset to have a healthy activity to channel it towards. I recently went 92 weeks without missing a workout. I haven't necessary turned from the bottle to iron but I think the iron kept me from the bottle many times.
To answer the question in your post I think there are several things we all can do regain our focus. I don't know that there is any difference based on personality but with our personality it is probably easier to stay focused once we get the focus back. I too am interested to hear what others have to say about regaining focus.
Here are a couple of things that have worked for me:
1. Time off. Sometimes a week away is just what I need. if you force yourself to keep going then you make get really burned out. this is NOT an excuse to be slack at all. But maybe when you are on vacation for example don't try to find a gym to go to everyday. Just make sure you hit it hard when you get back.
2. Don't miss. Quite the contrast with #1 but sometimes in life, and lifting is no exception, you just need to do the right thing. Some people may say you shouldn't "go through the motions" but sometimes my best workouts are when I didn't feel like going. If you are going to take time off make sure it is planned in advance and also you have planned when you are coming back. Don't just skip cause you are lazy.
3. New supplements/cycles. For me if I invest money in a new supp or something like that I want to make sure I get my money's worth. I recently needed a boost so I started taking sus500 and tren250. I know Im not gonna miss workouts. I'm too cheap to spend $100 on supps and not workout.
4. Get a new partner. competion can be a great modivator.
5. Visit a new gym. Similar to #4. I always work a little harder to impress new people. If this isn't an option try a different time of day.
6. Compete. Can be with anyone even yourself. Can be just you and a buddy or a before and after contest of some kind. take #3 and post a log of your results on this site with PICTURES! Committing to post pictures on this site in one month would make me work a little harder.
I'm sure there are a lot more, but these are a few I use.
Any other ideas guys?