@sammy99
In response to your question about top premedical colleges, you could try applying to Washington University in St. Louis, Stanford, Johns Hopkins, Rice, and Duke. These are schools with a big premed culture and extensive advising. However, do note that the programs at these schools are probably quite intense!
WashU Premed Program Best PreMed Programs