+1 to the general club proposals. You might consider a 64° Ping (lvl 41) for a regular 60 - 80 - 100 yds spacing, and choose a high level 100 yds Cleveland or ATV for more precision.
Concerning your average, there are only 18 excessive shots in the mix. To advance, play ranked strokeplay on courses that you know well and avoid the Par3 and Par5 courses until then - they don't count in!
Probably only rounds better than 33 / 66 will move your average.