If you're really gunning for top schools, take a year off and get another few hundred hours of clinical experience. Another 100-200 hours of nonclinical experience wouldn't hurt either. As you are now, you've got stellar stats but weak ECs by top-20 standards. You could call the crisis text line clinical experience if you wanted; adcoms here have said it could go either way. Good luck - but a good chunk of your list needs to be mid-tiers.