The main problem I immediately see is Mavina's weapon. Its damage is just way too low. =(
I've always avoided mavina because of the low damage weapon. A runeword like Harmony or Faith would surpass it, given your base weapon is at least an elite weapon of some kind (doesn't have to be +3 enhanced Grand Matron Bow). Definitely make a Faith if you got the runes. It's ED% is locked at 330%, which is waaaaaaaaaay more than your mavina+bonuses.
A nice typical setup would be:
1. using a Harmony or Faith (or if you want to use frozen arrow as main skill, Ice runeword is wonderful)
2. maxing pierce without putting many points in it (Razortail belt, with +skill, make it equal to 9 pierce, while Razortail gives you +33 pierce!)
3. using Laying of Hands gloves for the fire resist + increased attack speed + massive damage to demons bonus (since most monsters are demons in the game). OR any rare gloves that gives +skills and/or resists and/or leech. OR knockback gloves if you don't have any form of knock back
4. put the Fortitude armor on yourself for the giant boost in damage.
5. put as many points into dex as you can while maintaining a health pool as comfortable as you can make it. You can try to find items that gives you Life/Vita, so you don't have to waste points into life. (I run around with 531 life (652 with fort on), enough strength to wear my fort (84 str for wyrmhide though you need 103 for your archon plate, and all my points into dex (318 without gear, 341 with charms and raven).
6. get a source of crushing blow for faster killing as well. Helmets like Guillaume's Face have a 33% chance of crushing blow (though it's low for bows, but its still great), and/or get Gore Rider boots (15% crushing blow and 15% deadly strike), and/or get more deadly strike with Highlord's amulet.
7. try and get any torch (oh nevermind you already got one)
8. Ravenfrost (which you have already. keep it!)
9. Anni charm, which I think you have, because I see 2 soulstone graphics in your inventory
10. Reaper's Toll on your merc. with this, any monster your merc touches will die in 2 seconds.
11. Harmony runeword on weapon switch for the extra boost in running speed (optional of course)
Of course, try to balance these with your own mix of resist gear and charms, so you don't die from a few stray elemental projectile.
I currently have a multi-shot setup and do 798-1781 (regular Matriarch bow) with 45% faster attack speed (laying of hands glove, and jeweled stealskull), and without any source of crushing blow, and every regular monster on the screen in a solo game dies within 5-7 seconds. I don't have a torch or anni