Your background and long list of awards will be good boosts, making your list pretty realistic for admissions.
Barnard and UVA are definitely major reaches, but not impossible. Should have a couple reaches on your list.
Washington University, Boston College, Colgate and Wake Forest are also all reaches but it wouldn’t be surprising if you got into one or more. (also wouldn’t be surprising if you were rejected from them, they are very selective schools).
I’d add a few more matches – George Washington University is excellent for political science… Brandeis, maybe Skidmore or Vassar.
Definitely add a couple more of the SUNY Colleges… Geneseo, Oswego, Oneonta are some worth looking at.
Full merit rides are getting harder to find. Run the Net Price Calculator, and look for schools that meet 100% of need. You will likely qualify for significant need based aid. Just recognize that your “free ride” may be partially based on loans and work study.