TCNJ and Rutgers offer good financial aid for NJ residents on the lower end of the income spectrum.
NJ STARS is also a great option. If it is true you are an American living abroad, I am not sure if these options are available. You may need to rely on merit money and federal grants/loans.