Like coolunown said, there's the Battle Frontier to battle in, and you can also EV train Pokemon to fight competetively and fight with other people near you that still play Emerald / Sapphire / Ruby / Fire Red / Leaf Green.
Or you could always save your game for stuff and import if you ever get DS 4th generation games.