1) French Intervention: The French military and naval power turned the time, and French money played a critical role in keeping the Continental army afloat.
2) Geography and Terrain: The vastness and ruggedness of the American terrain made it difficult for the British army to control and occupy the entire territory.
3) Leadership: The Americans were led by a group of gifted military and political leaders including George Washington, Benjamin Franklin, and Thomas Jefferson.
4) Patriot's cause: Many Americans were deeply committed to the cause of liberty and independence and the willingness to sacrifice for it.
5) British challenges: The British faced various challenges including a lack of manpower, financial strains, difficulties of sustaining and supply chain, and opposition back home.