I got this really good training guide that has specific activities and distances for each day for 16 weeks! I love how each week is different, but there is always a rest day, two days of cross training, and one day of different workouts (like hills, sprints, farteks, etc.). I definitely think this training plan will work for you because it seems like you vary your types of training just like this guide does. I got this training plan from Team Fight, which has a bunch of marathons, half marathons, triathlons, and other races.
Let me know if you want to learn more about this training plan (and I recommend it). You should also contact Team Fight because they have a lot of other training help and many races, like the Baltimore Running Festival in October. I love being part of this organization because it not only gives me cool gear and training plans, but it also changes the lives of young adults affected by cancer. Let me know if you have any other questions! I hope this helps!
Here's the website just in case! http://ulmanfund.org/teamfight/