honestly if you can stand there and outtank a trapper the trapper needs to delete asap...5x traps on you + stun from mindblast + dodges will make it so you shoot MAYBE once every second, the whole time you are taking 12k+ traps up the ass. and if your reply is 'just put on tgods and a wisp' then i will laugh heartily when you get ganked by 5k+ fireblast and 1k-1.5k wake of fire. the only way you have a chance vs sins is to not let them get a lock on you.
same deal for necro- they nl tele on you and start spamming spear on you, you get locked, and you cant shoot them due to a glitch with guided arrow. this is where you need either javalins to light fury or wsg to get out of the dodge/stun lock. a good nec just chainlocks and you never have a chance to hit
a decent ele druid will toss out a bear that will take the 2-3 hits from your low damage ga's and do the same as the necro, recasting bear when necessary. the way to beat druids is strafe honestly, their fbr is shit even with a stormshield out, and since they are minion stacking you will get all your arrows off right onto them and pierce your way through. or you can use fury to kb them off of you, same with the necro
barbs will just hop on you and tri-whirl, keeping you either dodging or being hit, getting smacked by a barb with grief/beast on hurts no matter what, especially vs 3-3.5k life 30 dr chars. if they toss a stormshield on or are a bva, then you really get fucked because now you are getting blocked as well as locked. here's where you need a jav switch. you get mb, max dr, and a 4k+ physical damage attack. yes its less than your arrows damage, but you dont have mb max dr with your bow out do you?
zvz dueling when you get on that zons screen and nl her, you will get nl'd as well, and the other zon will be shooting faster, doing more damage, and putting you into fhr animation, not to mention she may just wep switch, charge you, SM you, and then run away laughing while she pounds the fuck out of you from half a screen away and you cant do jack shit because a) you're slowed ga's arent going to hit her, you just became a sitting duck and

you cant charge her and jab her ass to death now cuz you dont have javalins on switch
this build has a ton of flaws, and before you ask, ive built glass cannon, vita, and variations of dex/vita hybrids. best one i found so far is 65% dex 35% vita, gives you over 1500 life with decent charms.
a short list of problems i see other than dueling strategy listed:
stacked resist: you're a zva, yet you dont have jack for stacked resist. use 5frw/5res scs, that way you gain a LOT of resists while keeping the frw necessary for a bowa to be viable
lack of switch options: theres nothing wrong with using a cta most of the time. but a good portion of the time having javs on switch with jab/light fury/light bolt available to you is majorly useful.
low frw: yeah, you're a tank, but tanks die if they arent able to get the hell out of a bad situation quickly. i would use minimum 125 frw on a bowa, imo 80-100 is too low for a hld bowa
helm choice: ever hear of a rockstopper? you may consider trying that one out, and it will save you quite a bit of str to use one
another thing, zvz isnt team dueling, zvz is 1v1 zon versus zon. bo isnt allowed in most zvz for a few reasons, the biggest of which being the incredible amount of time it would add to zvz matches. if every zon in there had 3k+ life and lower damage, and were participating in duels that are for the most part defensively oriented with the focus on long range, invisible attacks, the amount of time it would take to complete matches would be increased by a metric fuckton. not only that, but 'league' dueling like that has set rules by those who host the tournaments, or those who duel together for fun on a regular basis, and its based on their choices and observations as to what makes the matches the most fun. if you think 3 hour zvz battles with 10 timeouts per player for arrows is fun, make a tourney full of vita/bo bowas. its just the majority of people who do zvz use rules that they have used since they started doing zvz, and they enjoy it. if they had a problem with it, they wouldnt do it anymore, i assure you.