So, I have a level 19 Fighter that uses a polearm, basically the build you are looking for, been playing him for a year and he is very good but I have learned a lot over the time with him. I'll try to be concise.
The feats I have; Polearm Master, Healer, Magic initiate, Great weapon Master, Sentinel, Heavy armor master, and defensive duelist.
First off, don't neglect your Con. My biggest regret is that +2 con that is still staring at me, at this point it means that it is very difficult for me to stay in the front lines for long without going down and I need to be very careful where and how I attack, I've even started using a sword and shield when I think the group needs more defense because I just get hit a ton.
Secondly, Sentinel is overrated. I very rarely get to use all or even part of that feat in a fight, when I do it's nice but usually it's a waste.
Great Weapon Master is also very overrated. If the fight is going to be tough you are better off not using the -5+10, and the random bonus action is only a 3 average damage boost. Definitely not worth it.
Battlemaster is definitely the way to go. You have more options of who to hit generally and having great tricks to use with them is incredible. Throwing a d8/10/12 on a crit is also just awesome for your dpr(you decide to maneuver after you roll) I would definitely advocate the feat to give you more dice/maneuvers. Trip, Menacing, Commander's, Pushing, Riposte and Goading are all extremely useful.
For races, I went human but anything can work honestly, Goliath would be my pick if I could re-do, more defense and better offense always helps.
Some things to remember; Unless you prioritize con hard and get Defensive instead of GWF you are not a tank, you cannot take on all the damage, don't act like it. This just isn't a defensive build so bear that in mind. You also need to remember that you don't get an opportunity attack until they get 10' away from you, keep that in mind with your positioning. You don't have very good ranged or aoe abilities. Basically you have very good single-target damage and some combat tricks but you are very limited in your variety. This can be good or bad.
Ways to shore up your weaknesses;
-Multiclassing into Barbarian.
--2 Levels gets you 2 rages, reckless attacks and danger sense. Great value for survivability and offense. I did this and it has definitely payed off.
-Mc'ing into Ranger.
--Horde Breaker, Hunter's mark, Ensnaring Strike, Absorb Elements, all can help you deal with aoe and be more defensive/versatile.
--Downside is you have to worry about wis now.
-Mcing into Warlock
--Hex, the ice armor one, aoe cantrips and eldritch blast. 2 levels basically shore up most of your weaknesses plus if you go demon you get temp hp which is nice.
--Now you need a good cha(you can get inspiring leader if you do)
--This is the best option in my opinion now.
All in all this is a good build but not nearly as busted as it looks on paper.
<.< that wasn't concise at all, I would apologize but I'm never concise so meh.
Thank you very much for sharing this with us. I really appreciate your insight!
My intent is to be an off-tank with good mobility/range to go to where I'm needed most (i.e. in case one of the squishies gets into trouble behind the line).
Based on your feedback, this is what I am considering to be the build to play in Adventurer's League. Open to comments/improvements/opinions from everyone:
[TABLE="class: grid, width: 500"] [TR] [TD]Level[/TD] [TD="align: center"]Human[/TD] [TD="align: center"]2[/TD] [TD="align: center"]3[/TD] [TD="align: center"]4[/TD] [TD="align: center"]5[/TD] [TD="align: center"]6[/TD] [TD="align: center"]7[/TD] [TD="align: center"]8[/TD] [TD="align: center"]9[/TD] [TD="align: center"]10[/TD] [TD="align: center"]11[/TD] [TD="align: center"]12[/TD] [TD="align: center"]13[/TD] [TD="align: center"]14[/TD] [TD="align: center"]15[/TD] [TD="align: center"]16[/TD] [/TR] [TR] [TD]Class[/TD] [TD]Polearm Master[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [/TR] [TR] [TD="bgcolor: #cccccc"]Fighter[/TD] [TD="bgcolor: #cccccc"]Second Wind, GWF[/TD] [TD="bgcolor: #cccccc, align: left"]Action Surge[/TD] [TD="bgcolor: #cccccc"]Archtype: BM (Trip, Precision, Menacing)[/TD] [TD="bgcolor: #cccccc"]ASI: Str[/TD] [TD="bgcolor: #cccccc"]Extra Attack[/TD] [TD="bgcolor: #cccccc"]ASI: Con[/TD] [TD="bgcolor: #cccccc"]Know Your Enemy. (Goading, Riposte)[/TD] [TD="bgcolor: #cccccc"]ASI: Str[/TD] [TD]
[/TD] [TD]
[/TD] [TD="bgcolor: #cccccc"]Indomitable[/TD] [TD="bgcolor: #cccccc"]Superiority d10 (Disarming, Distracting)[/TD] [TD="bgcolor: #cccccc"]Extra Attack[/TD] [TD="bgcolor: #cccccc"]ASI: Martial Adept (+1 Superiority Die)[/TD] [TD="bgcolor: #cccccc"]Indomitable[/TD] [TD="bgcolor: #cccccc"]ASI: ??? (Durable? Lucky? Mobile? Com?)[/TD] [/TR] [TR] [TD="bgcolor: #c27ba0"]Warlock[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD="bgcolor: #c27ba0, align: left"]Patron, Pact Magic[/TD] [TD="bgcolor: #c27ba0"]2 Invocations (Devil Sight, Repelling Blast)[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [/TR] [TR] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [/TR] [TR] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [/TR] [TR] [TD]AC[/TD] [TD="align: center"]17[/TD] [TD="align: center"]17[/TD] [TD="align: center"]17[/TD] [TD="align: center"]17[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [TD="align: center"]18[/TD] [/TR] [TR] [TD]HP[/TD] [TD="align: center"]14[/TD] [TD="align: center"]24[/TD] [TD="align: center"]34[/TD] [TD="align: center"]44[/TD] [TD="align: center"]54[/TD] [TD="align: center"]64[/TD] [TD="align: center"]74[/TD] [TD="align: center"]84[/TD] [TD="align: center"]93[/TD] [TD="align: center"]102[/TD] [TD="align: center"]112[/TD] [TD="align: center"]122[/TD] [TD="align: center"]132[/TD] [TD="align: center"]142[/TD] [TD="align: center"]152[/TD] [TD="align: center"]162[/TD] [/TR] [TR] [TD]Max Spell[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [/TR] [TR] [TD]Spells[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [/TR] [TR] [TD="align: center"]1[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]1[/TD] [TD="align: center"]2[/TD] [TD="align: center"]2[/TD] [TD="align: center"]2[/TD] [TD="align: center"]2[/TD] [TD="align: center"]2[/TD] [TD="align: center"]2[/TD] [TD="align: center"]2[/TD] [/TR] [TR] [TD="align: center"]2[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD="align: center"]3[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD="align: center"]4[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD="align: center"]5[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD="align: center"]6[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD="align: center"]7[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD="align: center"]8[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD="align: center"]9[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [TD="align: center"]-[/TD] [/TR] [TR] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [TD]
[/TD] [/TR] [TR] [TD]Str[/TD] [TD="align: right"]16[/TD] [TD="align: right"]16[/TD] [TD="align: right"]16[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [TD="align: right"]20[/TD] [/TR] [TR] [TD]Dex[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [/TR] [TR] [TD]Con[/TD] [TD="align: right"]16[/TD] [TD="align: right"]16[/TD] [TD="align: right"]16[/TD] [TD="align: right"]16[/TD] [TD="align: right"]16[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [TD="align: right"]18[/TD] [/TR] [TR] [TD]Int[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [TD="align: right"]8[/TD] [/TR] [TR] [TD]Wis[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [TD="align: right"]10[/TD] [/TR] [TR] [TD]Cha[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13[/TD] [TD="align: right"]13
[/TD] [TD="align: right"]13
[/TD] [TD="align: right"]13
[/TD] [TD="align: right"]13
[/TD] [TD="align: right"]13
[/TD] [/TR] [/TABLE]