Don't work hard making an all-attack Pokemon. Here's a demonstration of an all-round attack Pokemon:
Metagross
Meteor Mash
Psychic
Metal Claw
Hyper Beam
What's wrong? It's too offensive. Meteor Mash, Psychic, Metal Claw and Hyper Beam are just useless against Ground or Fire pokemon. So how about this:
Iron Defense
Light Screen
Psychic
Any TM Ground
Much better. Its weaknesses, Ground and Fire, are stopped by ID and LS. It's an awesome counter to them, too.
We have more cheats and tips for this game here, Pokemon Ruby cheats
Comments for this hint