Team Tournaments have not precise features. A group of players can represent a country, a team or a race. It can aslo be an ad-hoc team. There is usually between two and ten player in a team, matches can be 1v1, 2v2 in different format. Here you can find 3v3 and 4v4 tournaments too.
Weekly tournaments are tournaments that occur regularly and most often as weekly events. They are generally less stacked with world-class competition and offer low prize money. However, they serve as a platform where lesser known players can practice in an intense environment and can make a name for themselves.