Don't use Focus Energy or Dire Hit, as they divide the user's critical hit rate by 4 instead of multiplying it by 4.
Critical hits ignore all stat changes. This can result in a critical hit dealing less damage than an attack that does not land a critical hit. Use this to your advantage; you can use Pokémon with High Crit rates, or guaranteed hit rates, to bypass the opponents stat changes that would put you at a disadvantage. Additionally, if you have a Pokémon with a high-speed stat, don't rely on stat buffs, as high speed = more crits that aren't affected by the buffs.
Like states above, Pokemon with high speeds get more crits. This can be stacked with moves that have higher crit chances. HIGH SPEED + HIGH CRIT RATE = LOTS OF CRITS!!! Even better if you can get Same Type Attack Bonus, STAB, too!
list of crit chance per Pokemon
Multistrike moves dealt the same amount of damage for each hit in a turn, meaning that if the first hit was a critical hit, the other hits would be critical hits as well.
You can use a Pokedoll to bypass the Ghost Marowak if you don't want to get the Silph Scope.
Mimic is a very useful move, as you can select which move you want to learn from the opponent, and that move is temporarily added to your moveset. Use this when you're stuck somewhere, if someone has a move on their party that would be super effective against them.
Use the Badge Boost Glitch to your advantage. Attack is boosted by Boulder Badge (Brock), Defense by Thunder Badge (Surge), Speed by Soul Badge (Koga), and Special by Volcano Badge (Blaine). Every time you increase your stats in battle, these boosts get added again. You can abuse this.
Badge Boost
All and all, Poliwag's 90 base speed makes crits happen 17.5% of the time. That can be viewed as slightly less than a 1/5 chance. Double Slap packs a punch with this little guy, considering the early Attack boost from Brock and 2x damage from crit. Highly recommend this little guy early on.
Tl;dr, use fast Pokemon :) if you don't want to use speedy boys, use slow boys + stat boosting moves to abuse badge boost glitch for extra buff.