In the past I had minimized health down to zilch, Also I had zero points into shards.
Well things have changed

lvl 120
New build:
5 str
80 dex (helps me dodge 1-5 attacks per fight)
400 energy
140 vitality
(without added stats from gear)
Skills: (in order of importance imo)
24/30 firebolt
31/30 Energy shield
24/30 firecloak
22/30 iceshards
10/30 fire lure
4/30 ice lure (need a few more here, maybe 7 total)
18/30 incinerate
(with added skills from gear)
I have no regen skills because I have about 50 health and 350 energy sigils lol.
As always remember you can cast eshield, and wait 30 seconds before starting battle so you can cast another eshield during battle if you need to on 3 or 4 star monsters.
If you are a lower level, omit incinerate (even if you have it) and focus on the same relative amounts in the other skills as I have.
So like for a lvl 70
15 firebolt
15 energy shield
15 firecloak
10 fire lure
12 ice shards
4 ice lure
for example.
Many people think higher level skills like firestorm and incinerate and even ice shards are better than firebolt and fire cloak. Nothing is further from the truth. Bolt and cloak will always be your bread and butter and your best skills.