This is non-clinical volunteering. If you can keep going in this, that would help you out, but I think you have over the 150 combined hour threshold to escape getting screened out at most schools. (I know it might be challenging with the NGO work.)
I don't think your profile has nearer to the 1000 hours expected of heavy service-oriented schools.
Your interest in infectious disease and global health will be valuable for some programs, and your list includes a few that have institutes that could get you networked. Your NGO also probably has suggestions.
The template doesn't help us get a sense of timeline/chronology. I'm not exactly sure why your last application was not successful (no interviews), but your alcohol and marijuana citations are old assuming these are relatively minor convictions. Did you submit your application before July 4, and complete all of your secondaries before September 1?