Maverick,
After reading all of the recommendations, it seems funny that only one person has suggested working on your short game. If your putting average is 34 per round, you really aren't getting up and down as often as you should. Your FIR average is good, but you are missing a lot of greens and not getting up and down enough. If you want to play and practice at the same time, you should find a good par 3 course. A good par 3 course will have various length par 3's to play. If it only has 100 yarders or 150 yarders it may not be worth it. A lot of these courses are usually not very crowded, and should allow you to practice iron shots of varying length in a real setting instead of at a driving range.
I started playing one more often last year because my wife finally decided to learn the game ( No jokes please, it is very frustrating for me). I figured the best place for her to start was on a par 3 course, and to my surprise, I started playing much better with my irons and around the greens. Unfortunately, my handicap is still hovering in the mid 8's but that is due to poor driving this year. My FIR have dropped on average from 8 or 9 a round to 6 to 7, but my short game and GIR have improved.
This is just my two cents worth, but I did notice an improvement, when I did not expect one.