Should I even apply, and if so, to what schools?(I have no idea what I'm doing please help)

Though not specifically oriented toward international applicants, this list appears to include schools that would support your education financially if they were to accept you: http://blog.■■■■■■■■■■■■■■■■■■■■■/blog/colleges-that-meet-100-of-student-financial-need/. You can screen further much as a U.S. applicant might. Would you like a general tech orientation (e.,g., MIT, Caltech, Harvey Mudd, maybe Rice), an urban environment (Yale, Harvard, URochester), a pure undergraduate focus (Amherst, Haverford, Hamilton, Pomona, Carleton, Grinnell), etc.? Then consider your academic profile in relation to those for these schools, as well as respective acceptance rates. Which colleges seem realistic? If you truly intend to study in the U.S., I think you should apply to some colleges at which 1) your standardized scoring lands above or near the 75th percentile and 2) the general acceptance rate is ~25% or higher. Then bend this guideline as needed for schools of particular interest.