Those are good activities. What are your hours at each? I would add at least some research experience even if it is nothing super in depth or substantial. As long as your hours are good and you add the research experience, I feel you would be competitive at US MD and DO schools with your stats. However, you would likely have to apply very broadly given your international status (and as a result lack of state schools).