Best if your GC can do most of the heavy lifting on this: a note from the GC saying that what you have accomplished in light of your home situation - with some specifics!- can make a world of difference. If one of your B+ teachers is somebody who would write a good LoR that would be good also: they can comment on what you have achieved despite the challenges you have been facing- a comment that says ‘this grade does not reflect aladyinmoscow’s ability, mastery or commitment’ would be good. You want to use your essay to focus on present and future, not past, so if they can establish the baseline so much the better.
Note that the AP scores won’t be an issue- so many B’s as a junior is the bigger ding.
But: you have a laundry list of famous names, many of which are expensive. Have you sorted out your finances? You need to start there.
And, as others have said, you need to work harder on identifying colleges to which you are very likely to be accepted, and some where you have a good shot. Bluntly, almost nobody has a good shot at Princeton/Columbia/Stanford/MIT/UChic/NU (UC-B would have to see your UC GPA vis à vis your subject).
It’s easy to be in love with the super-shiny names, but you will set yourself up for a happy spring (and possibly save yourself a boat load of pain) if you find a some less shiny names that you would be honestly happy to attend (they exist!!), and who would be likely to want you to come. If one or two of those are EA, so much the better. One of the worst parts of being on CC is seeing the students who wash up here every spring, who have worked their hearts out and built amazing application profiles- and then strike out at all the places that they really want (or, even worse- that they get their dream school and can’t afford it). I suspect there is also room to cull your current list- that’s 7 reaches, and you need at least 1 ‘for sure’ and 3-5 ‘good shots’ (b/c matches =/= certainty at this level), which adds up to a lot of college applications. Good essays take a lot of time.