I wouldn't knock a good Knockback Fighter(Crusader, whatever). I think there's a two-level racial class for Goliath...if not you can make one.
I had an idea for a straight fighter focused on this... I forget some details, but the straight Fighter was pretty necessary for all the feats...
Power Attack, Leap Attack, Imp Bull Rush, Shocktrooper, Improved Sunder, Combat Brute
Weapon Focus: Morningstar, Three Mountains Style, Weapon Specialization: Morningstar, Weapon Mastery: Piercing, Weapon Mastery: Bludgeoning, Brutal Strike, Driving Attack, Crushing Attack,
Mageslayer
Shield Specialization, Shield Ward
and Dungeon Crasher x2.
19 feat slots taken out of 19 available if playing a Human Fighter 20. Lots of options, but the main trick uses combining the bludgeoning and piercing special attacks w/ bull rushing options to knock enemies into each other and such. Its another form of battlefield position manipulation (honestly, I don't see many people at all using Bull Rush just to set up enemies for their friends; its always about getting Dungeon Crasher damage out more so than anything).
Not specific for WLD, though... someday I'll try out this build.