How to become a good team player?

To become a good team player, one needs to be:
Considerate to other team members and
Willing to help and go above and beyond to help teammates
Not only that, they actually should instill a positive attitude towards all team members and be always ready to help and leave things better then it was
There is no "i" in team