I just want to comment on a few things in your post:
1) Lots of people have running coaches to help them train. I think as adults who compete recreationally (i.e., not making our living at it), it's tougher to justify having a coach. But if you want to improve, that's one way to go. You can have as formal or informal a relationship with your coach as you want. If you want him/her to dictate all your workouts, paces, nutrition, sleep, strength workouts, etc., I'm sure you can find someone who is willing to be paid (by you) to do that!
2) You've only been running for two years or so. With the other sport in which you competed at the national level, how long had you been doing that before you reached that level? How old were you at the time? What other commitments did you have in your life (outside your sport) at the time? Just be sure to put your MOP running into perspective with all of those things. I'm not saying that you shouldn't try to improve, but also be realistic in your expectations, too.