The internet is chock loaded with information on how to prepare. Here's what the Red Cross recommends.

http://www.redcross.org/get-help/prepare-for-emergencies/be-red-cross-ready/get-a-kit

The problem is few people are paying attention because few people have any notion of the scope of the  danger and what it will do to their lives or they just don't want to be bothered or they just leave it in the hands of the almighty or.... So it's not a matter of not having enough information, it's getting people to act on what information is already readily available.