No, there isn't a way to prevent recharging.
Source
Bulbapedia doesn't say that you can prevent recharging.
But, you can use the White Herb for moves that need to charge on the first turn, like Solar Beam.
In my opinion, if you want to use Hyper Beam or Giga Impact you can just use Slaking since it only attacks every alternate turn due to its ability.