I think you're right. You should work with someone that can look at your defficiencies or inefficiences and help you work them out. I actually think I would benefit from some coaching myself. We tend to be our own worst coaches. In years past I could do certain workouts that provided good results for me, but now they don't work quite as well and I'm not getting the benefits from the training that I expect. I find that I'm better at coaching others than at coaching myself.
Regardless of who you work with don't forget to listen to your body for clues. And, let us know how it goes.
I'll do it for half the stack of doughnuts in your picture. :-)
No actually, I agree with the previous comment. Robert Woo is very good at analyzing your form and stride and providing very good advice. I have never worked with him officially, but he's given me a lot of helpful form and stride advice over the years. He will notice a lot of things that you just can't see on your own.
Damien Howell recommended video gait analysis, Damien is not just a physical therapist, he is a runner and was a very good one. I'm sure whatever he recommends wil be very valuable.
Good luck. If you want someone to help evaluate your workouts or your mileage I'd be glad to help. I'm not a trained coach, but have been a pretty serious runner for 30 years, so I've gone through a lot of minor and mid major injuries and have received a lot of great advice from people like Robert Woo, Damien Howell and others.