You can get these stats easily which just the fights you managed to beat already (assassin, dudes attacking Vardanis, a group of thugs near the merchant square and Militades fights).
Use Sharpening stone (the smith sells 3), with 4 crafting it gives you 2 bonus damage which is nothing to scoff at. Battles at Teron especially are battles of small numbers. Also cary an extra shield to replace when the one you're wearing takes too much damage.
You can initiate the fight yourself here and since the leader (Esbenus) is a blocker and isn't holding a shield (ie his defense is shit) it means you'll able to give him a nice whack to the head followed by a fast attack to open up the fight.
You'll get surrounded but focus on Esbenus first and attack with a combo of power and fast attack each round until he's down. Pay no attention to low hit chance for a power attack, for blockers it represents a chance for him to block your attack with his combined armor+shield DR (not to glance the blow off harmlessly, that's a passive effect from blocking skill) which you'll still hit through (thanks to 10 STR and sharpening stone) and likely dent his shield (reduce DR) several times.
Once he's down take on the rest with the combo of two fast attacks followed by a shield bash (to push the opponent way and make him waste AP), you should be fine.