I know the first blank is C. Im not sure about blank 2.
Answer: Mexico banned settlers in the 1830's because American settlers ignored Mexican laws. Mexico felt like it was losing control over the growing American population, so they banned further settlement. The American settlers were angered and began to consider independence from Mexico.
Explanation:
USA had a better navy. (The White Fleet?)
USA was backed by guerrlia warfare in the Philippines.
USA had terrible guns going against the Spanish in the San Juan hill.
The USA Springfield Gun 1892 - 99 side clip was highly inefficient compared to the Spanish Mauser.
The Spanish had more firepower the Maxim beat the Gattling Gun.