As a warrior, you must be able to hit things, and in Divine Divinity your offense and defense are determined by your Agility, not your Strength. So, if you concentrate for your next few levels on putting all of your stats into agility, you should notice a marked improvement in your frequency of hitting monsters. Try to find some items that add to agility as well, and don't forget about charms (Kistindalis sells them at Ars Magicana). I usually bring my agility up to higher than my strength score, but that's a personal preference.