The best ways are locking moves like mind reader and lock-on to have a 100% chance of making the next move hit. other than that lowering the enemy's evasion, improving your accuracy, using items that improve your accuracy, abilities like compoundeyes that improve your accuracy, using gravity, defog etc