Question: why ikkaku hide his bankai?
Answer: Zanpakutō has it's own free will, so it decides whether the wielder is worthy of Bankai (it's true form) or not. Ikkaku was deemed worthy of his bankai by his Zanpakutō, but ikkaku chose to hide it from others because if they knew they would force him to become a Captain.