You definitely need to figure out if you want to major in engineering or not.
Chapel Hill is not Raleigh. If you need to actually be in the city of Raleigh there are other universities there but UNC is not one of them. And no one calls UNC ‘chapel’ — please stop. People do say “Chapel Hill” although that is pretty old school like from the 60s,70s,80s. Most people just say UNC or Carolina.
I think you have a decent chance at State and Carolina but you are not 100% a sure thing at either. Get that good SAT score and I think that will bump your chances the most of anything you could do.