I'm a junior at an Ivy who recently switched from pre-grad to pre-MSTP. (I've given much thought to this, and finally made my decision after a semester of volunteering at a hospital.) My profile's decent for grad school admissions, though unfortunately not for top MSTPs, from what I gather. I've been doing independent research since freshman year and worked in a well-known PI's lab every summer, but I have no publications yet. My GPA is a little over 3.7 right now -- I took interesting but tough upper-level courses in my major last year -- and realistically I can only bring it up to a 3.8 by the time I graduate. I am planning to take a year off after I graduate to take the MCATs, but what else can I do during my gap year to improve my chances of admission at a top MSTP, if that's even possible? Thank you all in advance!