What is your study process? And how do you do on standardized tests?
My oldest went to University of Pennsylvania, a very good ivy league school, for his master's degree. He didn't make it into MIT or Harvard, but he was very happy with UPenn. He was the kind of kid who didn't work hard in high school, even though he was very bright. He had maybe a 3.4 GPA. What saved him was his ability to test well. He did really well on the SAT, and then for entrance into college, he did AMAZING on his GRE (perfect on the math section, even though he doesn't like math that much). All along, his grades haven't been that great, but his ability to test well saved him.
If you don't manage to make it into an ivy league for your bachelor's, that's ok. Actually, it may even be better. Go to a regular college, and as you mature, you will do better. Then try for an ivy league for a master's degree, when it really counts.
I asked about your study process, because I have another son who is 16, and he does NOT test well (except in math). It just doesn't come as easily to him as with my older son. BUT, he has learned how to study, and his GPA is 3.7. He uses his iTouch and a flashcard program for almost everything except for math. This has worked amazingly well. He also uses a Google calendar, which sends prompts to his phone, so that he never forgets to hand in assignments, or to work on assignments.
A lot of technology can be used to make up for the forgetfullness or confusion that seems to be problematic for my son.