The first place I would go for help is training sites and the best by far is Upswing for cash and for tournaments. The problem with the MTT’s is that Upswing’s course costs a small fortune. If you’re playing a lot of MTT’s then it’s worth it but if you’re only playing a few a year then I probably wouldn’t do it. The cash game training will almost definitely pay for itself within a short time. I’m an affiliate for Upswing so if you use either of the links below I’ll get a small cut.
Upswing Cash Game Training:
https://hf322.isrefer.com/go/tpl/bo/
Upswing Tournament Training:
https://hf322.isrefer.com/go/tmc/bo/
CrushLivePoker is another really good option since it’s less expensive and it has a decent amount of MTT content that you don’t have to pay extra for. It’s somewhat harder to navigate through the content and is not quite at the level as Upswing though. If you use the following link you can get 1 month free:
http://www.crushlivepoker.com/referrals/Partners/BradOwen/BOA401
I haven’t looked at the site for Run It Once but I’ve heard great things about it:
https://www.runitonce.com/
I hope this is helpful. If you’re actually looking for a 1 on 1 coach I’m not sure which ones out there are good but in my opinion training sites are by far the best value, especially if you’re playing mid-stakes or below. Good luck.