Help with early game Zerg First Hatch?

I have no idea how but I'm a Diamond Zerg palyer and i'm having some problems to defend 6 pools and some All In builds ( against every race), like mass roaches, early mass lings, stalkers, etc.

I've tried building 2or 3 Spine Crawlers+4 Queens, or building Spine Crawlers+lings+2 Queens but it didn't work.

For example, by the time i scout a incoming 6 pool, it is already too late, because i'd have just started my hatch (and hadn't even started build the Pool). PS.: I aways fail when i try to defend with Drones.

How can i build a Hatch First and have a secure early game?