No ECs.. Are my chances ruined?

I would not be looking at top 20 schools with your stats and lack of confidence in your EC’s and letters of rec. lets focus on more likely places. Ohio State is possible but not a given- def look at Ohio U and Univ of Cincinnati.