There are many online websites where you can search for different grant programs that you can apply for. My son works in real estate and he has worked with people who have received federal housing grants.
There are grants available for just about everything you can imagine. I don't know how easy it is to qualify for some of the federal grants, but I think it would certainly be worth the trouble to apply for one.
I know there are special grant programs available for minorities. I have a friend whose grandparents were Native Americans, and she received a federal grant for an organization she was working with.
It seemed like it was a lengthy, complicated process, but was worth all the trouble in the end.