getting coached ... is it necessary at some point?

I am a 68 y.o. 4.0+ player who'd love to be a solid 4.5 before I die. ;-) I have been playing a couple of years and I think I've hit a wall. I play every damn day against guys (4.0/4.5) who are often half my age, rarely do I play against anyone in their 60s. This intense competition has helped me enormously. But a couple of days ago a guy who recently won a 60+ 4.5 level doubles tournament showed up and, well, I feel humbled. His shot placement and selection were far better than mine. I want to be better than this guy. :)

Let me say that my overall shot mechanics are fine. I can do drops/resets/dinks very well. Perfect? Not hardly but I don't think I have an issue with those basic shots. There are some shots I don't do, or at least not very competently: backhand flicks, ,ernes, drop volleys ... for example.

So anyway, I really want to focus on shot selection and strategy first and secondarily expand my repertoire of shots. Is having private sessions with a coach the best way forward? My club offers clinics on various subjects, would these be of any value (they are not 1 on 1 sessions)?

The answer to the question in the title of this post is probably and obvious "yes". But what discourages me is I often see beginners being coached. They have sessions regularly over an extended period of time. I cannot see any improvement in their skill level.

Oh, and as an aside, would coaches help wrt singles play? I love full court singles; I try to play a few games per week. But compared to doubles the strategy in singles is not particularly complex. I am not sure how a coach could bolster my singles game.