If you still neeed some advice:
Golurk did a ton for me throughout the whole game, its Ground-STAB moves are amazing (earthquake) his attack stat is amazing and he is fairly bulky. Secondly, when you have trouble with a particular pokemon all you need to do is "curse" him (if you can get it off, sometimes you need to paralyze the opponent...)