non c'è bisogno di alimentazioni esterne
come no?!, il mosfet è collegato a vin che è l'alimentazione "esterna" solo che a quanto leggo il motore è da 3V mentre su vin avrai sempre una tensione superiore ai 7.2V minimi.
Il problema non si porrebbe alimentando adeguatamente (a parte) il mosfet.