The power comes from the controller. If it's a 30A controller, you should see 30A, but if you only see 15A, then something is wrong with the controller, probably an unsoldered shunt. If you get 30A, but the motor is not giving enough power, we have to find out why, like incorrect timing or...