using ESC to control motor speed

the ESC is connected to a regular 9V battery for power supply

Ah, you don't mean the little rectangular 9V "transistor" battery, do you?

There's not nearly enough current capacity there to run a motor as large as that one looks.

-j