I don't see any mana leech in your set up. Unless its coming off that rare ammy of yours. If not I'd switch out one of those Ravens for a Manald.
I'd go with max block. You're using an SS, so why not? And all that extra dex you'll need will still raise your physical attack power if you're using Mat Javalins.
And just a personal preference, but I'd switch out the Treks for some Gores. Crushing Blow is hella nice when jabbing Lightning Immunes. Also, if this is for PvM, Titans > TStrokes. Leave TStrokes for act bosses and dueling.