You can put in enough dex for a 3 socketed hunter's bow (grab em from charsi. if not, exit town, come back and store will refresh). stick at least 1 sapphire in, and the rest you can put in topazes. then start your skill path down the fire tree toward exploding arrow.
be sure to put in pre-req for crit strike and your choice of valk if u want. and toward pierce as well, as you level up. no need for AR, as exploding arrow hits even if you can't hit them physically.
max out exploding arrow, then by the time you put some in fire arrow, you should be around lvl 40ish. that's when you can reset to frozen arrow with a good amount of pierce.
OR, if you got your hands on a good bow, you can switch to strafe, or if you want, strafe + frozen arrow is a good combo as well.
I'm gonna be going down the same route.

Not sure if i want to have valk this time, because of the strafe lock danger if monsters attack me.
My end build will be a GMB Ice runeword, with frozen arrow as my main, strafe as my back up (for immunes), nightwing helm (for the +% to cold damage), cat's eye amulet, raven frost ring, laying of hands gloves/crafted knockback gloves, war travelers boots/gore riders, razortail belt for +33 pierce, and fortitude runeword for armor. merc ideally will have infinity.
but ya should probably scrape by with insight polearm for merc, passion or harmony runeword for bow, treachery runeword, and any other stuff you can find that have resists, AR, and dex.
But if you're lucky, any good exceptional bow like Lycander's Aim, Goldstrike, Widowmaker, Kuko...etc would work too, and adds to your strafe attack. be sure to dump as many points into dex as you can if you're going down the strafe route (like around 300ish). If you're going with the frozen arrow route, i suggest you also go with strafe as backup, because of hell's cold immunes.
Okay, so your skills up to level 40 should be like:
max exploding arrow + all pre-req 1 point only.
lvl 5 valk and all pre-req 1 point only.
lvl 4 pierce and all pre-req 1 point only.
your exploding arrow should be doing 144-166 damage, which adds up when you're rapid firing on your super fast bow and never missing. It costs 14 mana per shot, so be sure to add a lot of mana to your beginner build since you'll have no gear to help you. bring lots of mana potions too. I usually got HALF my inventory full of mana potions when i'm doing this >_>;;
WITHOUT valk, you will get 11 more points to sink into Fire Arrow, boosting your exploding arrow damage to 314-363 per shot!
Skills for a lvl 80 character with frozen arrow as main and backup skill strafe, with NO valk:
20 frozen arrow (max this out first before you do strafe)
20 ice arrow
20 strafe
20 penetrate (can skip this if you are using a weapon that have Ignore Target Defense, or if you don't care about using strafe or don't care to leech mana)
6 pierce+1 point pre-reqs.
Stats:
Enough str to wear your armor/gear.
300ish Dex.
Get your life to around 650-700 (or higher) with gear. without gear, 109 vita points.
preferably no points spent into energy, but keep in mind Frozen arrow at level 20 costs 18.5 mana per shot! To leech mana back, your skill needs to physically hit them, so you need AR.
Ideally I would want more pierce and a lot more crit strike. Maybe I'll remove some from penetrate if my gear have enough AR to cover it. It all depends on what gear you have.
If you want this set up WITH a valk, then you'll have to sacrifice something, or level enough to lvl 95 or something so you can afford the skill points. Up to you at this point
With frozen arrow + strafe, you will usually shoot frozen arrow a lot, then, depending on your mana pool and/or your mana leech, you can use strafe to leech back mana or pop a potion, then resume shooting frozen arrow. Watch the enemies pop like icy popcorn
This thread talks about the improvements your valk gets at certain levels. Most people suggest getting her to lvl 17 (with help from gear). But again, you can decide how powerful your valk can be:
https://www.purediablo.com/forums/threads/valkyrie-damage.344306/
Also, I'm looking for people to play with after reset. It'll be cool if i can join you guys too
