>Why does god have to be a "he" why not "she"?
God is a He b/c He just is. Why is Nature called Mother Nature, and not Father Nature?
>How do you explain all the natural (flood, drout, tsunami, etc.)disasters?
Some of the bad things that happen are the devil's work. The Bible tells us that "it rains on the just and the unjust alike." But if we praise God, He will makes things alright for His faithful children.
>Does god need worship? If so, why?
God wants us to worship Him so we'll show Him we love Him, and we obey Him. He truly blesses us when we worship Him.
Biblically speaking, angels are male. Female angels are a Hollywood thing.