Do I have a shot at Stanford or UPenn?

You seem more like a Penn type applicant. Stanford looks for more angular students who have distinguished themselves in 1 or 2 things rather than more well-rounded students.