OP- congrats on all your hard work and on turning things around academically!
Find another City University in addition to Baruch. Agree your list is reach-heavy. Drop the self studying. Your goal is to finish the semester as strong as you possibly can with real live courses in your HS taught by teachers.
Are your parents OK paying out of state fees for some of the public U’s not in NY on your list? If not agree with others that doing some homework on the NY State public U’s is worth your time.