Why was the battle of Yorktown successful?

The French military aid
The assistance of all European powers
The military might of Washington and his troops
The superior numbers of Americans ​