If you don’t get accepted to an Ivy or other tippy top school, you will never know why.
I would strongly suggest you build your list from the bottom up. Find a couple of just about sure things for admission, that are affordable, that you would be happy to attend. Plenty of options for engineering.
Then build your list UP from there.
What is your annual budget for college costs?