Every class have a weakness in PvP. Bowazons tend to be weak against BvCs, Chargers, Smiters, FoHers, Summoners, and Wind Druids. Any build that has 75% block and 50% DR will have a much easier time killing a Bowazon. Any class that uses minion stacking will also have a much easier time against Bowazons. And any class that enjoys point blank melee range, and can actually get there, will have an easier time killing Bowazons.
I will admit that I'm no pro with Bowazons, but I do know some players that are GFG with them. And yes, it may feel like your wasting your time, but I really think that it would just take a ton of practice to get any good at them. Either that, or you must be born to play them lol. Also note that Bowazons are probably one of the most expensive classes to make effectively in PvP. Bowazons require massive amounts of wealth, and even then, you aren't guaranteed to win. Remember that Diablo II's PvP is also based on skill, so don't think you are supposed to win just because you outgear or outlevel your opponents...
If Bowazons aren't your thing, try something else. Sorceresses could be made on the cheap, and they are extremely common. If you want easy, but GG builds for PvP, try a Smiter or a Hammerdin. Or if you just want to play an Amazon, keep practicing. Duel against some GG Bowazons and see how they fair. See what they do differently that you, and try to learn from them.
"To do all that one is able to do, is to be a man; to do all that one would like to do, is to be a god." - Napoleon I