Simple answer. For months, Sky Kru has been raiding Mt weather for supplies, which probably meant a whole lot more weapons and ammunition as well. In Season 1, the grounders had lest problems going against the 100 because they had few guns, very little ammunition, and a much smaller number of people.