My biggest concern is that even with the “upward trend”, you’re still got Bs and Cs in your junior year. That will be tough to overcome for elite colleges. Also, if I’m reading between the lines, your “bad year” is not only your Freshman year (which some colleges do not even count or emphasize as much) but also your Sophomore year.
Clearly an uphill battle. You never know though, you could be surprised that you get in at one of your top choices, but its probably better/healthier to not expect much and think that it is a long shot. My only other advice is to make your school choices a bit more balanced. You have 6 high reach, 1 low-middle reach schools and 1 match/safety school. You need to trim down your reach schools and add a few more match and safety schools.