How do you get five stars on a Pokemon Ruby trading card?

Getting Five Stars

I know you have to becme the champion, get pictures in all the contests, which are posted in the Pokemon museum, I'm pretty sure you have to complete the pokedex, that's all I know.