1.You need to do each of the following tasks to unlock a star on your Trainer Card.
Defeat the Elite Four.
Win any Master Rank Super Contest.
Win 100 consecutive matches in the Battle Tower.
Get a Platinum flag in the Underground by capturing 50 flags.
Catch all 493 Pokemon, excluding event-only Pokemon.
Defeat the Elite Four first. Set the system date to your birthday, then talk to Dawn or Lucas, and they will wish you a happy birthday.
3.Hearts Scales + Pokeballs
Go to Solaceon City. Go inside the house next to the Pokemon Center. The man sitting in the chair will ask you for a Pokemon selected randomly from Pokemon you have obtained in you Pokedex. He will give you a special kind of Pokeball and a Heart Scale if you show him the Pokemon before the next day.
Go to Jubilife City. Go to the Jubilife TV building and go to the 3rd floor. Talk to the guy who is a reporter that is next to a girl and answer his questions with "everyone" "happy" for the first question and then answer "wifi" "connection" for his second question. You should then find Mystery Gift as an option on your main menu.
These are some pokeballs you get in the game and how to get them.
Pokeball:Sold from the beginning of the game.
Greatball:Sold once you have three gym badges.
Ultraball:Sold once you have five gym badges. (You could also get some at the Veilstone Department store before getting 5 badges.)
Masterball:Receive from Galactic Boss Cyrus at Galactic Veilstone Building.
Secretball:Buy ten pokeballs at once.
Healball:Sold at Jubilife City, Oreburgh City, etc.
Netball:Sold at Oreburgh City, Solaceon Town, etc.
Duskball:Sold at Solaceon Town, Pastoria City, etc.
Nestball:Sold at Eterna City, Hearthome City, etc.
Quickball:Sold at Pastoria City, Celestic Town, etc.
Timerball:Sold at Celestic Town, Snowpoint City, etc.
Repeatball:Sold at Canalave City, Pokemon League.
Diveball:Work for the Pokemon news press in Solaceon Town. (House next to Pokemon Center)
Luxuryball:Sold at Pastoria City, Pokemon League.
Safariball:Participate in the Safari Game at the Great Marsh in Pastoria City. (You never actually can use one out of the Great Marsh)
That is all of the cheats and I hoped this helped! :)