rod length can affect torque, but it doesn't make it. Torque is a derivative of force and the distance that force moves. That's why motors with a longer stroke make more torque. What longer rods do, is keep the piston at the top of the rotation for longer, which helps generate more force when the combustion takes place. This will help increase torque a bit and improve your torque curve, but stroke is really where torque is generated. Of course, compression, combustion, cam timing, bore size, etc. also play a part in power. The higher the compression, the more power you'll generate...same with bringing in more air and fuel via bigger injectors/carb, forced induction, big-runner heads, intake, etc.