No ECs.. Are my chances ruined?

I think you can get into a top-20, a black female data science is the dream of many colleges, you check a lot of boxes, especially if you’re first-gen, i.e. both your parents didn’t go to college (not sure on that). But you should get your ACT score up to 28 or higher. The number of black females in tech is like 1-2%, so use that to your advantage. good luck!