Here’s what goes on in my mind:
Since, I only workout 2 to 3 times in a week, that’s like 2 hours in the whole week (not even 1% of your time), so might as well make it count.
For me, going for a workout its like going to war for me. I need to prepare myself mentally, and I start shutting from the outside world usually an hour prior. Its very tough to gym, especially during peak timings, fortunately my work allows me to workout in the afternoons when no one is around:)
So I am focussed. I have a training dairy that I have been maintaining since 2 years which has detailed records about my weight, reps, total volume etc. Since, my overall goal is to gain lean muscle, I know I need to progressively overload my previous weight. I need to make sure to make every set, every rep count. You build muscles quickly when you can concentrate fully on the muscles being worked as you start to develop superior line of communication between the brain and muscle.
Few more tips:
-Don’t use your phone, except for stop watch
-Don’t watch TV
Yes, you can listen to music only if it appeals to you, boring music can really put your mood down, idea is to excite yourself and get into the ‘zone’ so that you can give your best.
Don’t try and impress the opposite sex by lifting more than you can. Seriously stay away from ego lifting!
Of course this is the ideal case scenario, and one needs lot of mental strength to have consistent workouts like that, but my aim has always been to progress not perfect:)