27/12 is heavy STR even for 2H/polearm, for a shieldsman that's just crippling. A shield slows you down a lot already, your weapon is shot, so you need that leg speed to catch up to people. Also, you sacrifice a lot of skill points for such high stats. If you like high STR builds, here is a piece of advice:
Level 32:
24 STR
15 AGI
6 IF
8 PS
5 Shield
5 ATH
5 WM
That's the build I'm planning to use. However, remember that your equipment is a huge part of your performance, with slow but high HP builds you can afford to wear lighter armor and still be quite durable, faster shields affect feinting speed less, so I advice using Knightly Heater/Elite Cavalry on high STR builds.
With the build you have, though, I'd wear light armor and use a long weapon (like Nordic Champion Sword) so you can catch those pesky ninjas and be able to maneuver at least to some degree.