chances to get in mechanical engineering

International student from Asia
TOEFL ibt: 90 (a little low, should I retake?)

highest ACT composite : 27 (will retake)
highest ACT English : 25
highest ACT Math : 36
SAT II: Math II : 800 and Physics : 800 and will take Chemistry(try to get 800)

no AP class (my school doesn’t offer)

school rank: 1/126
It is very difficult to get grade over 90 in my school(Asia) and my grade in four semesters (grade 10 and 11) are all 86~88 (out of 100) and my school don’t offer 4-scale unweighted GPA or 5-scale weighted GPA

about 300 hours of extracurricular (music+publication+community service)

don’t know how good are my essays and recommendations.

I will apply the mechanical engineering major.

Do I have chance to get in? Thank you~