How do i change the direction and rotation of rotataion axis?
You could parent the handle to a bone. You could also bring your object back to a vertical position (aligned with X, Y and Z), parent it to an empty (to make this empty is now its new global reference instead of the world) then tilt the empty. Now you can make the object rotate on its own axis for example with R Z Z.