Lol, I can tell you’re a nervous junior. IDK how much ECs can make up for a poor GPA, but if anyone’s can it would be yours. Just speaking for JHU, I think you have a good shot. What would really help you out is if you got your high school guidance counselor to write you a letter of recommendation explaining the circumstances you’ve been through and how you’ve worked hard despite that. Especially if they have your transcript and see that your sophomore year grades look very different from the rest of your high school career.