The individual players might not always do that much better. That's very subjective anyway in a team sport like footy.
Yes I think it's heart. Extremely important is stability, and finding the right roles for your less-than-perfect MLS players (and the right players for your roles). Stability is also related to really building a team. Feeling like you belong & that everyone has each others back is also extremely important in a league like the MLS.