Why was the battle of Yorktown successful?

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