If that half PB is recent I have thought a 4.20 was more realistic for your marathon time. You're well off that so it looks like the extra distance is a problem for you ?
Intervals are good - but you'd probably be better focussing on endurance.
How many 20+ mile runs do you do ? You need to be really comfortable with the distances.