Be it any game (usually till gen 4), fighting elite 4 without using any revives and lemonades gives you more experience and earns you some money in case you don't have enough of them.
Specifically in pearl, there may be some places you didn't visit yet, for example Rock climb near the exit of cave of Mt coronet, towards snowpoint city, where you can battle 3-4 trainers and get TM ice Beam.