8 to 12 weeks base training with some fartlek, increasing mileage , then repetitions with 200 and 400 with good recovery,or hill sprints of 60 , 80 meters .Then Lactic Threshold for about 6 , 8 weeks , long run here you will try some 25 km any way no more than 30 km.
Then you will add also 800 and 1000 interval at 5 k pace, always work on LT and some 200 or 400 for leg turnover.
At this point after 20 , 24 weeks of training I would try to race in a 10 k and 1 Half in let s say around june , july. Then another half in September / October
The result of the half marathon will tell you if you have chance for the sub 3.
From August you will start to train specifically for the 3 November Marathon.
The main change in training is the 3 times a month long run and you should go also for a hilly long run , trying to reach 36, 38 km in the last long run about 4 weeks before the race . All the long run at moderate pace 4'40 to 5' /km.
Then sometime you can try some marathon pace run 4'15/km of about 10 to 18 km.
You will still work on your Lactic Threshold (very important) and in a minor way on 5k pace and some 200 or 400 just
for leg turnover. Fartlek like 13/3/1 or 25/1/1 are also a great way to train your speed and recovery, the 3' fartlek is great for LT, while the 1' fartlek is great for 5k /10k speed, anyway is a great workout cos it will teach you the right pace that you need to keep if you want to complete the whole fartlek session.
3 quality session every 10 days, all other days moderate or easy run. Easy run slower than 1'30"/km than 10k pace
Moderate run 1' /km than 10k pace.
Total km for week? That is up to you to find your right dose. But I would put a max of 100 km per week working from 70km per week.