I think Sage is onto something but I'd do it the other way around. 50K and a marathon is almost the same distance. If you have some trail experience already, like being sure-footed on trails, having strong-ish ankles, and so on, even if it's only from backpacking or hiking, I'd do at least one run a week on trails with enough running up and DOWN (more important) the trail to get your quads accustomed to downhill running which if you don't train is going to destroy your quads for at least a week, sometimes more.
Otherwise, do your marathon training, don't go crazy with speed work and track intervals, just focus on 3-4 quality runs in the range of 6-12 miles, one uptempo (or fartlek), the other 2-3 easy. One of these should be the enjoyable trail run with the mentioned above with uphills and downs thrown in, 10 miles long, or so, based how you feel. Alternate the distance so you recover properly between the runs. Plus, one weekly long run with your marathon pace segment in it. Basically, the long run of anywhere between 16-22 miles, start with lower mileage, increase gradually, with a segment of 10-16 miles inside at close to your target MP, or a little slower, i.e. +15 seconds. Don't go too crazy and long on these runs, max. 3 hours, or even better, limit them to under 2 and a half hours... Just RECOVER properly between all the runs. If you feel tired space out the long runs a little more, every 9-10 days rather than weekly. 50-60 miles weekly total, 4-5 runs, 5-8 hours a week. If you like trail running more, substitute one easy road run for a trail run, even if something super-easy, like a forest road... All this should prep you fairly decently for your trail ultra/marathon combo.
I did something similar, although the other way: I had a BQ marathon, followed by road 10K in a week, and 50M trail ultra with 8,000ft elevation change another week after. I did it all on marathon training only, more or less as described above. I ran almost 25 minutes below my BQ, PR-ed in 10K race and 'survived' the 50M ultra which I did easy but didn't have time to train for downhill running and my recovery was longer than expected. My quads needed 4-5 days to get rid of pain... I had to take it easy with only one run in the week after the ultra and only 2 easy runs, 8-10 miles each, in the week thereafter, and still raced well in a road half following 2 weeks after my ultra, with another almost 2 min. PR. I've been running for the past 18-19 months, so more or less, just like you, but I'm down to 165 lbs (Was 180 lbs when started running)...
Ramp up the mileage to 50-60 miles/week without getting injured, have variety of runs throughout the week, keep it simple, and most importantly RECOVER fully between runs, and you'll do it;) Btw, I'm gonna be 50 yo soon, so now you understand why I'm so obsessed with the recovery;) LOL... Good luck!!!
BTW, if you could lose 10-15 pounds, over time obviously, you could easily get down to at least 3:05-3:10 with your marathon time, based on what you are already achieving in shorter distances;)