Answers to 0 and 1.Version, hashPrevBlock, hashMerkleRoot, Time, Bits, Nonce
Source:
https://en.bitcoin.it/wiki/Block_hashing_algorithmAnswer to 2.No.
Answer to 3."The lower the target, the more difficult it is to generate a block."
"difficulty = difficulty_1_target / current_target"
Source:
https://en.bitcoin.it/wiki/DifficultyAnswer to 4.Miners do not submit a target hash. Miners submit a nonce to the network, that when hashed, is less than or equal to the target hash. The nonce is a 32-bit number and the target hash is a 256-bit number.