Advise which Unis to apply

O levels gpa: 3.97/4
ACT: NA
New SAT 1450
SAT2: Maths2: 770 Physics: 780
APs taken: Not offered at my school.
O levels grade: 7A* 1A 1B
AS level: 3As.
A levels subjects: Physics, Maths, Further Maths, Economics and Computer Science.
Alevels GPA: 4/4

ECs:
-One of the top two Pianists at my school. Have performed at numerous events and sent a music supplement which i believe would be considered good.
-Paid Internship at a civil Engineering firm for 3 months
-Head of Scientia (Math related event organized by my school)
-Head of Mathematics dynamic society.
-Assisstant teacher Mathematics/peer teacher at my school.
-Ambassador to CARE foundation Pakistan.
-Volunteer work at CARE Foundation Pakistan and Rising Suns institute for Special Children.
-won 4 local tournament in Call of Duty and FIFA.
-lead badminton team to Sicas sports festival and BDC sports festival.

Recommendation:
Economics teacher: The guy loved me and i always used to get an A in his class so it would be like 10/10
Head of Mathematics department: 10/10 for sure. He loves me and thinks I’m some sort of genius.
Head of music department rec: really good the guy loves my playing 10/10
Counselor rec: should be good

Essays: (really counting on this part)
-Common app one: I’m not sure but I think this is a 10/10. Almost everyone who read it told me its the best college essay they’ve ever read.
-Supplements: 9/10

I am a Pakistani citizen and i wish to apply for Mechanical Engineering or Civil Engineering. If there are other universities i have a chance in and are good in Mechanical Engineering please do mention them. I am also applying for need based financial aid so kindly refer those universities that provide a lot of Financial aid.

My school doesn’t do ranks but i am like top 5 out of a class of 309.

Ignore the EC related to FIFA and cod lol