British soldiers were fighting because it was their job, while Americans were fighting forĀ freedom. Another advantage the colonists had was the fact that American forces were fighting on their own ground. They knew the terrain, roads, mountain passes, and swamp lands of the colonies