I don't recall any spears or hammers that are consistently in the game, so you would need to rely on dropped or purchased weapons.
The warrior passive damage bonus skills are only applied to melee attacks. I never tried using a spear, though, so don't know how the game treats spear throws.
For melee attacks I found Stun quite effective. For the passive damage skills, I didn't bother with them at low levels due to their fairly low chance to hit (actually I didn't try Stun either, until I found a sword with a Stun bonus and found out how handy it was), and by the time I was a high enough level to max them I didn't need the extra damage (and stronger opponents tend to have higher resistances anyway). Deathstrike shakes the screen when it is triggered, which I found very annoying (there was a low level Deathblow bonus on a sword I found near the end of the game, but fortunately it didn't trigger too often).
The passive poison damage skill may be good (I never used poison). From what I've read Poison Weapon is quite effective, especially on a bow. The passive poison skill doesn't require potions, like Poison Weapon, but other than that I'm not sure how the two spells compare.
Welcome to the forum.
