Answer:
Alliance with France and more knowledge on the battleground.
Explanation:
At that time, large portion of the population within the colony felt pessimistic on whether the colonial army could actually won against the British empire.
There were two main reasons that contributed to the victory in war for independence despite the disadvantages:
- Alliance with France.
France and Britain was in a competition for European supremacy by the time war for independence happened. So, France decided to help the colonial army by sending troops and supplying weapon. If the colonial army won, France will be extremely benefited because it will reduce the amount of wealth the British empire can generate.
- More knowledge on the battleground.
The fight occurred in United States. Since the colonial army lived in this territory for a lot longer than the British army, the colonial army managed to use the environment around them to gain advantage over the British army.