<p>Like other posters have already said, your GPA will hurt you at these schools, along with your very “average” SAT I and II scores, and your AP scores. Your EC’s are excellent, however, but that will not offset your stats I’m afraid. I think you are being overly ambitious and, like amptron2x suggests, apply to some other match schools besides BC (which is not a slam-dunk either, imo it is a high match). Good luck!</p>