Since your toon is a warrior, judging by the skills and weapon, I dont know why you never use thousand strike or you didnt even learn it. I can kill divine and zandalor by just using thousand strike once even when they full hp. If you had a save before entering hall of echoes, try reskill and battle them again. A high rank thousand strike couple with good weapons and stats can be very deadly.
After numerous of tries on final battle in high difficulty, I can even finish it without using a single hp potion.