Why do so many IVY league Colleges send me letters/emails?

You actually do have a good shot at these schools! I’d say just try to increase your ACT by a few points, and maybe get involved in an activity that is associated with your major.