That’s pretty damn good and nicely open ended so you can develop your character along the way. Maybe he freaks out over bug monsters because of the trauma…
I might add something else too like maybe you’re REALLY good at finding plants. Something that gives you something to RP with
I kind of want to play with all these people is the thing
Maybe it could start huge and people could be killed off when they stop putting as much time in/split off into different travelling groups due to irreconcilable differences
You could make the game really hard and have it so people perma-die if they fuck up. It would certainly add to the fun honestly. I don’t know if that’s a thing in DnD though.