Turn up on time for matches.
Try to have one person from each team on a caster's friends list, so things like 'going live', 'paused because of [reason]' or 'unpausing in 10' can be sent quickly. Some teams are doing this but there are still matches that have casters going 'oh uh we're live again what's happening', let them know beforehand so they can get back on topic and lead into the unpause.
Turn up on time for matches.
This one will be more difficult for teams without sponsors, but I just recently discovered how much content is on the Crack Clan TF2 Hub. STV demos for matches & scrims, and mumble comms for the vast majority of those. Post-produced casts with interesting comms edited in would be pretty great, and I'd really like seeing more teams try to do stuff like this.
Oh and don't forget turn up on time for matches. If a player is going to be late for IRL reasons or similar, no problem, shit happens. Just let the casters know so they can inform viewers and switch to some intermission video for a few minutes. Stop trying to squeeze in scrims 10 minutes before you're meant to be going live.
Slin is right, casts and streams in general have helped the game a ton; help the people running them to put on a good show, and keep them up to date if there are going to be delays or problems.
Edit: Also, don't rip on people for just posting ideas either. It hasn't happened in this thread yet, but I don't want it to start.
Just because someone has an idea that they know they can't do doesn't mean they shouldn't post it. For example, the outlines plugin wouldn't be here right now if it wasn't brought up on Fully Charged; none of those guys knew how it could be done, but they threw the idea out there anyway.