I wouldn’t worry about your two Bs. There is NO WAY that every student at the Ivies, Stanford and MIT had straight As in high school. That is not the environment and culture that those great schools wants to cultivate. Perfection doesn’t lead to risk taking. It takes personality, varied interests, varied skills and more to pool collaborative thoughts, synergy and true great ideas.