In terms of power per level, this is the most efficient build. Be aware, the weapons you have equipped can't be buffed and those stats are purely for a buff build.
WDB is good if you can predict where there rolle will land cast it lock off and try and aim it right where they land takes practice but will get your no end of victories if done rite
One technique I use for WDB is a back flip or roll and cast. The enemy will be running towards you and you'll be able to hit him. It's risky but try it.