I think team sports probably teach you more about giving - about being unselfish and being flexible.
Realize that if you have time to whine and complain about something then you have the time to do something about it.
My dad is good at sticking with stuff and he has a strong work ethic, which is imbued in me. Growing up, he would constantly ask what I was doing and was I achieving anything.