Is okay for me to add some awesome skills and features to Ash? Please help me out with this dilemma.
If the character is your own, sure. You just need to make sure the reader understands why the addition.
You might want to check out Brandon Sanderson's world building lectures on YouTube for tips on magic systems.