God is neither he or she. Remember, when Mosses asked Him...Who art thou? God says, "I am that I Am. I am the God of Abraham, Jacob and Isaac. I am the Beginning and the Ending, I Am the Alpha and the Omega.
Personally I believe there are two sides of God, a male and female, but in actual "gender" God is genderless as God would not reproduce and not need a gender. I think its a personal preference though. Everyone has their own beliefs and no two are exactly alike.
Ancient scripts and whatnot assign a gender to God to make it easier to understand from a human perspective. It's relatable. I dunno, thats just the first thing I thought of.
That is most likely correct. But God has no body or form , being a spiritual being. Can you assign gender to a puff of smoke or an ocean breeze? Since God is considered eternal He doesn't need to reproduce so needs no gender. He just created genders in order to make procreating more interesting and fun.