I think that your work experience is good. It is cool that you do NGO events and it is great that you have helped train a few people. The extra-curricular activities are an added bonus. Your overall GMAT score is solid but the verbal is lacking a little. The only other potential liability with you application is the length or work experience. Most people have closer to 4 or 5 years when they apply to graduate school.
It sounds like you are looking to apply this year and that is why you don't have time to retake the GMAT. You might as well roll the dice with these schools and see what happens.
If you don't get into the schools that you want then take a year to gain more experience and improve your verbal score. Either way, I think that you have a very competitive profile for these schools, whether you get in this year or the next.
Best of luck. Let us know what happens.
Give Kudos if my post was helpful!