With all you have on the table you may very well qualify for grants.
Look into the trades too pipe fiitters make bank. you'd do an apprenticeship first but the do pay them just not sure how much. Anyway if you can get grants they're free... check with the financial aids office...