Please don’t sell yourself short. You’ve got an excellent academic record and stellar SAT, also National Merit. You should be proud of yourself.
You are not first gen to college, since your father has a BA and your mother attended college.
You’ve got excellent choices in the U Texas system, plus it’s cheap for you. And when it’s time for med school applications, TX has many, and they’re cheap, too. There’s really no reason for you to go out of state. I do think that your lack of impressive extracurriculars is going to keep you out of an Ivy or its equivalent.