Alrighty a few tips on your current char. Firstly, I see you're going for a lot of max life stuff, past level 10-15 max life bonus really isn't very usefull, you wanna go for things like strength and dexterity, they will be a real boost to your damage. Of course if you can get max life on the items too then thats great, but primarily you want strength and dex.
Secondly I see you have a max life charm in your accessory slot, just so you know, the only stat that takes affect while in the accessory slot is enhanced effect, all other stats don't work while in the accessory slot position.
You're definately on the right track with the weapon. EE and max life is great.
This guide isn't too modern, but it should be of help:
http://forums.d2jsp.org/index.php?showtopic=18377324&f=272