The British nation is one of the most developed countries in the world at the time. The British had over 80,000 troops with 30,000 of them being Hessians. Their troops were also very strong and centralized.
The British nation was also able to supply their army with money and weaponry due to the their taxation on the country. Granted, most of the people of the country were not happy about the taxes.
Far From Supplies, Food, etc.
The British nation also had great numbers in their army. Firstly, they had a volunterr army, which started right after the French and Indian War. Secondly, the British also recruited German Auxilaries to fight alongside them.
Due to the fact that the British military had never really set foot on American territory, they were greatly disadvantaged. The AMericans had already dwelled on this land for years and mapped it out, etc.
Da heck is this?
When the British went to fight the Americans during the Revolution, they were obviously far away from their supplies. Because of this, many of the troops had lack of food and were short on weaponry.
Since the British military didn't have a personal cause to fight in the war, they were careless about fighting in it. England was one of the most powerful countries, so the military has fought in many battles. What difference would another one be?