How did the Eagles get such a well-rounded team with a salary cap?

It seems like they have no weaknesses or at least any major ones