If you want to do fashion merchandising, then you really should do that at FIT. It focuses so much more on foundations of Art. As for financial aid,
FIT"s office is your best bet. i don't know for sure, but I think american citizenship is better. I know you're not eligible for financial aid on a student visa.