does this motor driver runs on external power source or it doesn't requires any external power supply?
It needs the 11-36V motor power. It does not appear to need a 5V supply. It provides a 12V output which you might use to power an Arduino.
hrishi_trippy:
2) I'm trying to connect everything properly i'm not able to control my motor will someone help me with circuit and pin dia.
Often it helps to find a datasheet for the chip. Unfortunately the ad doesn't mention the chip model and the pictures don't show it. You have three input pins: EN, PWM1 and PWM2. There are only seven possible states for those three pins so by trying them all you should be able to determine what goes Forward, Backward and Disabled.