I work for a charity and need to 'cheerlead' at London Marathon every year. Two tips:
1. Just wear what is comfortable and make sure your nipples won't chafe
2. **Put your name on your shirt** this means people will shout support at you, I've heard it really boosts morale.