I think you’ve got a good chance, your ECs are really good! I think it is a good idea to maybe try to improve your test scores but that shouldn’t be the main thing. I agree with the other posters - good recs and good essays will give you a solid shot! Best of luck!