A good pre-med program is helpful with preparation and there are also summer programs that also help you with test taking and preparing for the MCAT. Some of these programs have scholarships and include room and board. If your dream is to become a doctor, you will achieve it if you put in the work. That doesn't meaning get A's on everything. It means developing good study habits, asking for help when you need it and working hard. Best of luck with your pursuits!!