how to get maximum torque on low voltage stepper motors

Hello, Im still new to working with stepper drivers, Im working with a 4V 1.3A stepper motor , I brought the drv8825 driver, arduino and an external power supply, I connected the power supply and limited it to 1.2-1.3A and voltage is changing from 10-30V depending on the driver consumption, I tried several driving method and arduino libraries to control the motor but I cant seem to get it to its highest torque , the motor is not going strong to hold the load its carrying.

Is there a way to increase its torque using this type of connection or should I try different driver or is there a specific way to drive this type of motor to get its maximum torque without damaging it .

Thank you

You have a 1.3A motor, you are giving it 1.3A, that's the maximum it can take without overheating.

What speeds are involved - the most likely reason for stepper motor woes is resonance, its can dramatically
reduce effective torque.

Often a motor has its stationary torque quoted, this is a lot larger than the dynamic torque it can sustain,
torque drops off dramatically with speed and drops off with any resonances.