More specifically, since the sides of the blade would be flat surfaces, you wouldn't expect to see a perfectly shaded gradient on them. Try flattening out the colors and adding more subtle shading running diagonally or horizontally to get that metal sheen effect.
Cool idea, but the shading on the blade makes it look less like a sword and more like a rod or bat.
I will try to fix it later. But Butterflybat doesn't sounds good.