Yet another new feature in the game is the upgradeable Trainer Card. Besides showing your name, ID number, badges obtained, time played and money, it is now possible to earn Stars, with a maximum of 4 available. Each Star is obtained through fulfilling certain criteria - Pokemon League, Pokedex, Battle Tower, and Contests. These criteria can be completed in any order, however, you won't be able to complete your Pokedex or enter the Battle Tower until you've become the Pokemon League Champion. Each time you obtain a Star, your Trainer Card will be upgraded to a different color - Bronze, Copper, Silver and finally Gold.
1. Pokemon League
This is the first Trainer Star you earn. To get the Star, all you need to do is defeat the Elite Four and the Champion.
This is one of the most difficult Stars to obtain. This is obtained by getting 200 Pokemon in your Pokedex. That means all the obtainable Pokemon in Pokemon Ruby/Sapphire, except for Jirachi and Deoxys, who are only available through Nintendo. To get this you will need to trade with friends, and catch all the Legendary Pokemon.
3. Battle Tower
Once you've defeated the Elite Four and the Champion, you'll be given a Boat Ticket from your father, Norman. If you go to a boat dock in Slateport City or Lilycove City, and choose the second option, you will be taken to the Battle Tower. Here you can choose to battle against Lv.50 or Lv.100 Pokemon, using three of your Pokemon (they must be at or below the Level you choose to battle). If you manage to win 50 battles without quitting and leaving the Tower, you will get this Star for your card. To find out how many battles you've won in a row, check the back of your Trainer Card.
4. Pokemon Contests
In Lilycove City, there is a Museum, and upstairs is a room with five empty frames on the walls. To get the Star, you need to fill these frames, by getting portraits painted of your Pokemon, which you get from an artist when a Pokemon wins the Master Rank Ribbon in Contests. In each Contest, you must win with the same Pokemon in Verdanturf Town, Fallarbor Town, Slateport City and Lilycove City. The final Contest in Lilycove will not always award you with a Master Rank - to get this you must have impressed the crowd pretty well, and gotten at least 6 hearts on the final scoreboard. Once you do get it, the artist will walk up to you and offer to paint a portrait. You'll need to get one Master Rank in all five Contest categories (Cool, Smart, Cute, Beauty and Tough). When you have five paintings, you'll get another Star.