Another avenue to investigate, if you’d consider liberal arts colleges, is the Colleges That Change Lives group: http://www.ctcl.org/ Some of these schools have generous need-based aid, some are test-optional, which could help if you don’t raise you ACT, since that’s a weakness compared to the rest of your profile, which is impressive. They are also places where having a compelling personal story can make a difference.