Basically, the people in need are going to be in need for a very long time. Right now, the best thing to do is pray for them. If you cannot donate cash right now, then wait a bit. The Red Cross is trying to discourage people from donating clothing and food because there simply isn't anywhere to store it. Available space is being taken up by people just trying to survive.
If you can't donate cash and want to do something, think about donating blood. In addition, most Red Cross chapters are in desperate need of volunteers to help them with the mountains and mountains of paper work necessary to accept and acknowledge all the donations.