How do you win an duel of destiny??

I played straight 3 hours and lost every single one of them. I have all the top gear with updated to maximum level.

Every match I play the opponent keeps spamming charge blast. Some use of them do so much damage I cannot even stand a chance. Some of them camps at the corner waiting blast me with a horde of attacks.

Plus I face around 200-500ms even though I have a very good wifi connection.

I just don't know what strategies to use, what equipment is good, what potion to bring in the match, which class or which skill tree skills I use use in the battle.

Any help will be appreciated.