Try the Movesets and Strategies section rather than here, or more specifically the
Moveset request thread there - the HGSS section is more about discussing the games than for team help/moveset like that section.
But at a glance you might want to consider dropping Rock Wrecker (hyper beam-esque moves like that leave you vunerable ont he 2nd turn and you can do more damage in two turns with another move instead of that, and you're not left vulnerable), and Rock Climb has no real use after you've explored everywhere on the overworld for a Pokemon that you want to use for battles - even Return does better with power there.