Please chance! I would like some input!

<p>I'm a white male living in Pennsylvania. My top schools are Duke, Vanderbilt, Rice, and Penn. I would happily go to all of these, but they seem out of reach. My possible schools are Tulane, Bucknell, and George Washington. I would like to major in Biomedical Engineering, and if you know of any other colleges that you feel would be a good fit I would happily read your suggestions. </p>

<p>GPA 3.8 (4) Weighted 4.8
I receive my SAT scores in 2 days PSATs are 1420 and should get better due to tutoring.
Top 5% in my class. Our school doesn't give exact rankings
Junior year 4 AP classes 1 Honors 1 Academic
Heavily loaded in Science and Math, but still AP classes in History and English (this is where my Bs come from. Always very close to an A however)</p>

<p>ECs include
National Honors Society
Debate team (captain next year) notable wins at Princeton and Yale
Model UN notable wins at UVA
Varisty letterman on the Golf team
2 years of lacrosse
I switched to Hockey so 1 year (letterman) of that
Competitive mogul skier I've placed highly in national events.
I've raised $7500 for the American Heart Assoc.
I run an annual golf tournament to raise money for The First Tee. ($3840)
Total Community Service hours: 270 hours
Worked on our Representative's election campaign
I caddy at three prestigious country clubs
I've had a 20 hour a week job since 8th grade.</p>

<p>Thank you for reading this and helping me out.
I would also like your opinion on recieving a B here or there. Specifically in Spanish and English. I've shaped up in English, but my Spanish is atrocious.
Feel free to toss around colleges or different majors. Although I don't plan on being an engineer, i want to get an MBA and go immediately into business. The engineering field seems logically since i love science, math, and simply building things plus i feel it will give me a deeper understanding of the products my company would sell/develop.</p>

<p>Out of 1600</p>