@MYOS1634 gives great advice: build a list from the bottom up. Think hard about the trade-offs: the schools that are most likely to give you the best merit aid are less fancy names- but can still give you a great education! The great thing about a history major is that more places have good programs than not.
Schools that are ‘need aware’ but that will ‘meet need’ for international students are worth looking at (ie, places like Amherst, Williams, Swarthmore, Davidson, Colgate, Vassar, URichmond, Duke).
Check out unis in the middle of the US, which are often overlooked by international students & more likely to be interested in the diversity you bring (ie, places like Kenyon, Carleton, Grinnell, Macalaster, Denison).
In short: don’t give up, just work on figuring out what trade offs you are willing to make, and build from the bottom up. Do apply to some of the big reaches- you are a viable candidate! - but put the hard work into working out a range of options.