Fun I recommend taking insparation from lethal league blaze and making the ball go fast unless you want it to go slow.
for example maybe only the block makes the ball go slow cause the ball has a tendency to be stuck going supper slow in the middle
make magic charge way faster
use the magic to encorage play styles for example defensive charecters gain magic when you block the ball ect. All to say you should be able to gain magic from other way's
let me charge my magic ball it's like a natural instict to charge a magic attack
bind dash to shift or double click
at the moment it feels like fancy pong, I think that is because you want the controls to fit two people on a keyboard but you should allow for us to move left and right it would add soo much more depth and make the game feel way more fun
good foundation lots of potential