When you MF hell Andy, either max MF (to go for SOJ), or minimize MF (to get good yellows). Judging from your gear, I’d personally minimize MF. SOJ is more like a luxury item once you have all your resists, blocks, Fhr in place.
Your amulet seems the worst to me. I’d prefer a prismatic amulet (20 all res) with no mods over yours. You can make one with a horadric cube recipe quite easily. Or you can gamble amulets non stop and hope for +1 Sorc skill on top of Prism.
If the resists are seriously lacking, consider Large Shield with 3 PDiamonds, this gives you 57 all res, could be better than the Ward if it didn’t have a good roll.
FHR is cheapest on armor and belt. I’d personally prioritize 24 Fhr over 50 life on belt given your setup. I’d live with 3 rows belts in SP as well.
With Shard and Magefist you already have 70 FCR. So on the ring slot you don’t need any FCR. That should make it easier for you to find +single resist/+life/+mana ones.
Regarding the skills. In classic frozen orb is better than Blizzard because it requires much less synergies (feel free to leave ice bolt at 1), and you don’t have a merc for crowd control. Also, static field is your best skill. Use it as much as you can. I personally leveled it to level 10(during SP walkthrough), but this is up to you.
Fireball’s damage is simply lacking without the skill bonuses in LoD. As other mentioned. I personally prefer firewall or meteor. However both are harder to use and you need to learn to manipulate mob’s movements to maximize their effectiveness.