The grind honestly ends at about level 20 right now. Once you get a few good attackers, you will always be able to take any gym you want.
The problem now is that holding gyms is impossible. I can never have more than 1 because the time it takes to drive to the nearest gym and capture it is less than the time it takes for somebody else to retake a gym.