Twitch has a kind of internal programme for sponsorships (as a twitch partner is basically a worker for Amazon), some streamers get approached directly but larger streamers have agencies to do the work for them which seems more effective. Some of the old school eSports teams are now also agencies for streamers.