rather than grinding, I recommend for you to use golduck. you can catch psyducks in the safari zone on route 121. you should have the surf HM, so teach that to golduck (also, make sure it has cloud nine). use this, and you shouldn't have much trouble with groudon (also, make sure it has disable to keep groudon from rest stalling).