Where to improve..? Dynasty contender!

10 team, 2 QB NPPR dynasty league (Non TE prem)

2QB, 3RB, 3WR, 2TE, 2 FLX, 6 BENCH

18 man roster, 14 keepers

4 round rookie/vet draft. I have the 1.06, 3.06 & 4.06

My roster… Starters in bold

QB - Tannehill, Mac Jones, Wentz, Darnold
RB - Taylor, Saquon, CEH, Henderson, Hines
WR - Tyreek, Jefferson, Allen, ARob, Kirk, Reagor
TE - Andrews, Kmet, Engram

Narrowly missed out on PO’s this year and feel I’m ready to compete

Where are the places to improve to maintain ability to contend for next 3 years solidly…?

Do I cash in on K Allen or take another year with him & Herbert…?

What realistically should I do with ARob…?

Do I go for a QB…? Who realistically can I get to go with (or replace) Tannehill when, ideally, i want to keep my core elite guys.

Or do I sacrifice a core guy or 2 to grab an elite QB and solve that problem first…?

Thanks for your advice legends!!!