Also, I'm not sure how this works on bots, but I play a barb on my main account, and an offhand echoing fury is amazing. I use one with lifesteal and a socket, but I run him in MP7+ (I don't bot him) so I need that extra LS. Even though the fear is annoying, the extra attacks per second on your main hand you get from it is amazing. Combine that with a high dmg mainhand, and you will destroy.
I really hope that mainhand was decently cheap \ is a temporary. If you paid much for it, then you paid for the crit dmg, which is basically worthless without higher dps and stats. You would have been better off rolling with a lower dps one with super high strength, or really, a lower crit dmg% one with some strength and 1.1k dps at LEAST (really, should aim for 1.2k if you are going WW, since your tornados are based only on your mainhand dps).
Your crit dmg, crit chance, and attack speed are all great, but you just neglected your strength and weapon damage (echoing fury's APS also increases the amount of attack speed you get from IAS btw). You have to remember that your crit damage is based off how hard you are hitting, and your hits are based off weapon dmg*strength (basically). With the crit dmg \ crit chance \ IAS you have, and just your current weapons, you will be getting like 70 or 80 dps per strength. Get a new mainhand with more dps, and like 100+ strength and you will end up getting 20 or 30k dps increase. Throw an echoing in your offhand with similar dps to what you have, but with just strength, CD, and socket as well and you will break 200k.