I think you should just accept the reality of your situation. Every student could have had different results if she/he had made different decisions. Your stats won’t get you into some of those elite schools and there will be platy of strong students at any of the schools to which you were accepted.
Taking another year of high school, especially considering your description of the school, seems like a bad idea. Demonstrate at your state university what you can do when you put your mind squarely on academics. If you do as well as you hope, then you could transfer. However, if you are excelling in your school you might like it more than you think and stay there.