battle masters are a subclass and no that was an 18 str and longsword and shield or 18 dex and rapier and shield... 4pts from stat and 1 from magic...This is definitely not an 18 stat.
It is a 16 stat with duelling. Or 20 stat without.
You also have an action surge for 4 attacks and you have battlemaster maneuvers... So yes, I expect a bit more.