One of the main ways in which the United States attempted to strengthen its ties and influence with the nations of Latin America was by declaring that further attempts to colonize this area by Europeans would be met with resistance by the US--as embodied in the Monroe Doctrine.
1. They were not as organized as the British.
2. Shortage of supplies and ammo.
3. The Continental army had basically no Navy.
The reason why General Longstreet urge Lee not continue the battle of Gettysburg is that Lee at that time is sick, weak and able to fight anymore, even if Lee ha a strong spirit in fighting but General Longstreet knows that he will not make it to the battle field.