I had a lot of opportunities **to meet** many different people and listen to their stories.

Always I am confused whether I have to use "to Verb" or "Verb+ing".
I guess that sentence is the past tense, so I have to use meeting instead of to meet?

And could you tell me if you have a better idea to make that sentence sounds more natural?