Of course you have a shot.
But you could be a 4.0 and have a 1600 SAT and get turned down. For context, I’m looking at the Harvard CDS, and 28% don’t have a 4.0. At Penn, 48% don’t have a 4.0. I’ll assume this is unweighted but I don’t know.
But like anyone, you need a balanced list - and if you are NMF, you can have wonderful opportunities financially.
The bottom line is - the world isn’t perfect, and you needn’t be either. You all put waaaaay too much pressure on yourself.
Perfection rarely exists in life - and life would be boring if it did exist.
Good luck.