As an undergrad there really isn't any US government funding for you since you are foreign student, as far as I know. The funds that exist are earmarked for citizens. I suggest you contact the financial aid office at the university you plan to attend and ask them for a list of resources - if you have already been admitted. (I would not do it in all CAPS!) USC is a private school, not state supported. They may have donors who fund scholarships that are not available to students at other schools. Be aware that, right now, the economy has tanked everywhere so scholarships that used to exist may no longer be viable.
Have you checked with your own government? Some governments do fund their students' study abroad. Alternately, there is a huge book of financial aid resources - and I'm very sorry that I can't tell you the name, it's been years since I needed it - that you can purchase and look through yourself. You should be able to find the title with a little Internet research.
As a foreign student, be sure you know how much money the Department of Homeland Security will expect you to have at your easy access before you try to enter the country, and that your J-1 visa paperwork is in order. If you don't have the necessary funds, you won't be allowed in. If your J-1 visa paperwork is not in order, you won't be allowed in.
Good luck.