What is not a reason for the British loss at Yorktown

A. The French fleet blockaded them
B. They had officers such as Washington
C. The British forces were mainly Hessians
D. The allied American forces hemmed in the British