Route carefully so that you're always headed back to the matriarch with the maxed amount of food held. Use the lunge to cut corners and save time. Try to parse each "wave" of food spawned to get the ideal route, that's really the name of the game.
With the events, you want to get rid of the bad ones, and sustain the good ones for as long as possible. There's an event that doubles the food you get from collecting and one that doubles your capacity. Use the powers to extend these events (ideally the first one mentioned) and get rid of the non-desirable ones. You can foresee the upcoming events, and (hopefully) the description given should adequately describe what is going to happen. Your power/stamina are there for you to use and abuse as much as possible.
You can do it! You can also watch the full playthrough video linked to see how I handled it.