The reasons the colonists won the Revolutionary War include:
-
They understood the local geography. - The colonists had a better understanding of the terrain, which was advantageous in battles and guerrilla tactics.
-
France and Spain provided support. - The military and financial assistance from France, and to a lesser extent Spain, was crucial in helping the colonists achieve victory against Great Britain.
(While having more experienced soldiers and officers also played a role, many of the Continental Army's officers had limited military experience compared to British regulars.)