1. starting wit the bunker is good, but then ur bunker timing need to be well timed and he need to pull drones for it to work (ie before he get his ling)... due to that, the lost of mining time pays for the bunker etc...
2. 16-20 min push is too slow especially if u are on 2 base... i usually get my 3rd base up around 12-15min... that is also while harassing/ treatening an attack... if u do ntg, the zerg will jz do ntg bt make 72 drones and from there he can make any army/ bases he want to roll u over... the macro advantage is already too big... the early pressure etc would make him stop being so greedy in getting a quick 3rd/ 4th/ 5th without dying to any good harass/ attack... he cant spine all of his bases/ choke up all of his bases that fast... likewise, some maps dun really let u get an easy 3rd base...
3. use tanks vs banes... try downloading some micro trianer maps to practice shutter step, focus fire and splitting using marines... they help a lot and is really really fun
4. 3-3 marines are really awesome when drop, u can see a few terran pros who love doing that and really deal a lot of damage as the zerg need to split his army right
5. hellions are really good for a few reason: -
- the things u force ur opponents to make like queen, spines, walls and roaches
- map control thus they cant simply expand
- deny creep tumor... it is ok if u cant deal any damage wit the hellions, the hellions will deny creep from spreading when u camp outside of their natural...
- supplementing ur army as they are good in preventing ling surrounds (see MKP's game vs zenio on dual sight... he did some brilliant mech play)
- allow easy transition to mid-game siege tanks due to the fact
- good mineral dump as they dun require gas
- dropping BFH is really good (see the slayers build)