I think your chances look solid for the top schools. You still have a semester left, so you still have a chance to improve your GPA. How long did you tutor disadvantaged high school students (this was a volunteer position, right)? Was the poster in an on-campus symposium or at a conference in oncology?