Okay it looks like you're using a sword but would actually do more dmg with an axe. I would suggest switching to that. If you want to keep using a sword, you really are a better off with more dex than str. Dex adds the same to dmg as str for swords. Plus it increases dodge, armor, dmg reduction, mag res, and crit%. Str doesn't do anything else except allow you to wear better warrior armor. Best thing to do is to just have enough str to equip the sword and maybe the armors you like then pump everything else to dex. Having heavy lifter allows you to remove more points in str so that you can allocate it to dex for more crit% and defensive bonuses. Having more dex also means getting to wear better rogue armor which is nice if you're looking to increase your magic find%.
Personally, I don't do tank builds so I never touch endurance. I only touch energy if I'm using a build that spams skills or at least just to make my mp regen a flat number. Decimal points are useless.