Strengthen my application profile

I am a senior at BYU in Computer Science with a data science emphasis and minor in math. I am from El Salvador. I am applying to MFE programs in the Fall for the class 2022.
GPA 3.87/4.00
GRE 168Q/161V (Taken 1 time)
Most of my work experience is machine learning research with some small publications. I am also going to be a quant in a MBA class offered in the BYU Business School managing $3.5M.
My goal programs are :
CMU MFE, NYU MFE, Cornell MFE, Berkeley Haas MFE
More realistic ones:
Urbana-Champaign, Georgia Tech
Would you guys say that my expectations are realistic? Any advice on how can I make myself a more attractive candidate for the universities? Would there be a benefit in taking the GRE again? I am pretty sure I can raise my score, but I do not know if that is the best use of my time.
I appreciate any advice, and if this is not the right place to post this, let me know!