Do I have a shot at Johns Hopkins?

Right now, you have a good hook going for you, but there are still some things that can be improved on. I would retake the SAT and try to improve it (if you can get a 1500 on the new SAT, I’d feel really good about your chances). You’re a junior I presume, so you still have plenty of time.