Jheepu- stop for a second.
I am sure you can compete. That is not the issue here.
You have three issues:
1- getting accepted as a transfer. It is tough. Most transfers are going DOWN the food chain (from a state flagship U to a less competitive state college). Why? Because a college which would have rejected you if you had applied in HS needs a reason to accept you now. (so that SAT score? If you couldn’t get into Amherst from HS, you would need to be an absolute superstar as a college student to get admitted).
2- Paying for college. Getting enough money as a transfer to afford a private college is really, really tough. Some colleges are happy to admit you without enough money to help you pay for it- they assume that if you really want to attend your parents will take a second mortgage on the house and take on private loans. If you are contemplating grad school for any reason- this is a really, really bad idea.
3- Your academic goals. if you are serious about med school, stay where you are, fulfill the med school requirements and get really good grades, major in anything you want. That’s a plan for med school. Transferring to Colby, taking your engineering requirements at Dartmouth JUST so you can major in something you don’t need for med school- this is not a plan.
You need to read the fine print (and it might not be on a website- you need to make some phone calls). Colby likely has a requirement that you need to be ON CAMPUS for a certain number of semesters in order to get a degree from Colby. So picking up and moving to NYC to take engineering classes at Columbia (in one of the most expensive cities in the world, btw) means EXTRA semesters at Colby- thereby prolonging the time and costs to get your degree.
The military- incredible programs to help pay for med school. They screen very, very tightly to make sure they aren’t admitting someone who isn’t interested in becoming a flight surgeon or serving their country but is just doing it for the dough. Just something to think about. You need to carefully assess how many years of your life you would be committing to the US Armed Services and what that commitment will be like.
I have a good friend who did one of the Armed Service programs. He served nobly in Iraq and Afghanistan. When he was accepted into the program, most of the MD’s he met had served on US bases in Germany (an ally), the UK (an ally, plus all those free weekends in London and Paris!) or stateside. And then we became a nation at war. You don’t get to tell your commanding officer “I don’t really want to go to war” or “I didn’t sign up for this”.
This is what you signed up for. He spent months being a doctor on a tiny helicopter trying to save young soldiers from dying from shock and blood loss after stepping on a land mine. And yet- all the MD’s he’d interviewed with had fun stories about Oktoberfest in Munich and traveling the world.
You need a plan-- and Colby followed by the military might not be it.