No ECs.. Are my chances ruined?

@DadTwoGirls , @ProudTyy , and @Lindagaf Hello! Here’s my stats to get a better view of my situation (since my ECs aren’t the only thing holding me back):

Major: Data Science/Analytics (also Business Analytics it just depends on what the school offers)

Gender: Female

Race: African-American (first-generation American)

Income: Lower middle?

School: I go to a public high school and my class has 450+ people in it (pretty competitive)

UW/W GPA: 3.476/4.033

My class rank isn’t updated with my junior year grades yet but currently, I’m around
the Top 30% (there are different class ranks for UW and W GPA and I’m not sure which one is used)

ACT: 26 (everything is so unpredictable right now so I’m not sure if I’ll retake it)

Class Rigor: 10 Honors, 3 AP (no scores yet since I’m taking them this year), and 1 college course. I also have 3 AP classes and 2 college courses planned for my senior year

Recommendations: I haven’t asked my teachers about them yet but, I’m scared that they won’t be as strong due to online learning (it took a toll on my mental health earlier which affected my work ethic and communication with them)

I wasn’t the best with time management and dealing with stress earlier in highschool but there’s an upward trend towards my grades with a jump in my weighted GPA this year

I’m mainly looking for schools in Ohio, but I’m okay with OOS schools too. I don’t expect any Ivy Leagues or T20 schools with my stats; I’m just looking for realistic schools that have my major and would accept me despite my stats. I can provide more information about my specific classes each year too if needed.

I want to thank everyone so much for replying to me! I greatly appreciate everyone’s insight.