What are my chances for Yale?

I agree with a lot of the responses so far, your resume looks lacking at the surface (gpa and sat) but your high-level coursework and ECs might be good enough to cover (who really knows anyways lol)
You said you are volunteering at a hospital, so I would recommend you try curing some disease while there, the more serious the better. Colleges like that.