So basically, I've thrown away my first two years of undergrad and haven't done that well. While my overall GPA is supposedly 3.6 or 3.7, I have dropped a few classes, not taken that many credits, and all-in-all, I just feel as though I haven't spent my time effectively or been as productive as I should have been. Nowadays, I'm realizing the error of my ways, have totally different goals in mind and am ready to absolutely dominate these last two years and do whatever it takes to kill the LSAT. What I'm worried about is that, because I've been very stupid my first two years, will that ruin my chances of getting into YHS? Even if YHS are out, what about schools like Columbia, Cornell, etc.? Is there still hope to get into good schools like those, and if there is, what do I need to do to get there besides getting a 4.3 and 180 within the next two years

Finally, I am very interested in a legal career that would allow me to work on international issues/work back and forth between Asia and the US. In fact, I'd actually like to spend more time in Asia vs the US. Therefore, I was wondering what career paths will involve something like this (particularly those with a business focus), and would I be better off getting admission into legal colleges in the country I'm targeting (India) vs the US? I understand that if I were to get my degree in India, I can't technically practice in the US and vice versa, but would doing a foreign JD be better if I want to spend majority of my time there? Plus, would getting a JD in India preclude me from any collaboration with US clients, or are there still opportunity for international work even with a foreign law degree?
Cheers and thanks in advance!