Concerned about getting Accepted

I am a junior and concerned about getting into A&M and the Petroleum Engineering Program. I will be applying for NTHS next year. I have taken and will take AP Calculus AB, Physics I, Statistics, and US History ( I might not take AP Latin but just take the AP Exam).

ACT

1 - 31: 26 English, 29 Math, 34 Reading, 33 Science, and 18 Writing

2 - 32: 28 English, 31 Math, 31 Reading, 36 Science, and 19 Writing

SAT

1 - 1810; 610 Reading, 660 Math, and 540 Reading -- Old SAT

2 - New Sat Scores that I will Get on 5/10

Class Rank
Top 41 Percent of Class
Weighted- 4.16
Unweighted- 3.54

Clubs
Chess Club- Tech Advisor
Economics- President and Co-Founder
Rocketry- Co-Founder
Black Falcons- Cyber Security Club (I believe it also counts as a Varsity Sport)

Extracurriculars
Around 100 hours of Volunteering
Tutored Middle School students for a Year
Guitar
Purple Belt in Tae Kwon Do
Occasional Twitch Streamer

Skills
Computer Hardware Assembly and Repair
C#
VB(.Net)
Microsoft Master Specialist 2010
Win 7/8/10

What Do you think are my chances and what should I improve.

Thanks