There were a variety of benefits to the Continental Army over the British army. Their main advantage was that they were struggling, a very encouraging force, for a great cause, their freedom and liberty.
The Continental Congress adopted this "Stars and Stripes" as its official flag on June 14, 1777. On the other hand, the Americans had many intangible advantages. The British fought a war far from home. Military orders, troops, and supplies sometimes took months to reach their destinations.