Everything about M&T Program

Hello, everyone.
Finally, I decided to ask about my chances of being accepted to M&T Program
About me: I am an international student from Central Asia. I graduated from school this year and decided to take a gap year to re-apply for UPenn for class of 2023.
My stats. Currently, I took SAT once and got 1290. I am planing to retake and aiming for 1400+
I have A for Physics, B for Math, B for Computer Science for my Cambridge A level Exams.
IELTS: Overall 8 band score
SAT 2 : Physics 800. Math 2: 750 (planing to retake)

Recommendation letters:one from Physics Teacher, one from Ecomonics Teacher and extra one from guitar tutor.
Essays. I have no idea about M&T program prompts.
My questions are:
is it really hard to be accepted to M&T program?
How can i rise my chances of being accepted?
What should I write about program supplement essays?

PS. I am thinking of applying to Early Action

Right now, with two B’s (especially in math!), A low SAT, no apparent programming experience, I’d say your chances are nil.
To improve your odds, get an A* in A level maths, an A in CS and economics. Bring your sat to 1450-1500. Have ECs that show that you would be a good programer or engineer or technical inventor, with real proof of your achievements (national competition, number of downloads…)

You gotta retake SAT and get 770or higher math and subject 2 math 770 plus. M and t is only 50 accepted so no one is slam dunk.