I qualified for Boston in 2017 with 30 to 45 most weeks. I probably got into 50's a few weeks. I did no 20 milers and followed no plans. I did 16 miler for first time 6 days before 1st marathon to see if I could handle longer mileage. Later I realized I should not have done that but I figured if I could not complete 16 then I would not sign up for the marathon. I was in my early 50's. My BQ time was 3:25. So 20 milers are not necessary for a BQ for all. I would never do 20 for training as I know how sore I am after 14 to 17 mile training runs. Most long runs for me are 14 at most. Two months after my BQ I ran a 3:10 marathon, my PR, on a day that was 15 to 20 degrees cooler than my first BQ. I did no speed work per say. Just a lot of runs at paces of 7:30 to 7:50. Some slower runs in there around 8:00. My 5K PR came that year. It is around 19:15. I do few 5K's as I enjoy longer races.
I agree with above. I too do say a 10-12 mile long run one weekend followed by a 13 to 15 the next when I trained for marathons after my first one. My long runs included plenty of hills. Even my 6+ mile runs included a hill or two. I never do just hill workouts. I am lucky to live in a area with some hills but I would not call it a hilly area of the country. My long runs were typically at 7:40
to 7:50 pace. I never ran them slow/easy but almost always run them when my legs feel fresh and ready for a hard run.
Be very careful you do not injure yourself with all the weekly mileage. I only get into the 60's a few weeks when training for marathons after my first with just few weeks over 4 years at 70+ and only because I was on vacation at a great location for trail running. It is just not the weekly mileage but also the pace of the runs that matter. A lower BMI helps too but I have been smoked by younger runners who looked a little flabby.
I now may run 1 to 3 days faster then easy 1 to 3 days in a row easy until I feel recovered enough for a fast run and longer run. Listen to your body and allow recovery between faster runs. My first 4 marathon times were 3:25, 3:10, 3:15, 3:20. My last marathon in 2018 was one I ran with an injury so it was much slower. Last summer I switched to HM races and ran around 130-1:31. I am not saying this to brag but to say that even I could run a BQ with easier training then you are considering doing at your younger age. If you enjoy it and do not get an injury than you may just run a time much faster than a BQ. I just don't think that kind of mileage is required to get a BQ at your age.