Forum:Cerulean Gym1 help

I need some help, i've been stuck in cerulean gym1 for 2 months now.... i use a charmeleon lvl 29 with dragon rage, shiny golem lvl 27 with rollout, beedrill lvl 24 with fury attk + rage, shiny pigeotto lvl 24 with twister or whirlwind, and a shiny alakazam lvl 23 with confusion. can u tell me if i'm using a good team for this lvl if not please tell me what i need to improve.