for steep gradient, you'd need something like the 48V SWX02 hub kit. This motor has winding code 16, that makes it quite good at climbing hills.
The kit comes complete with everything you need, 48V 11.6AH battery, charger, choice of pedal sensor (left, right, Hollowtech, triple chainring), thumb...