Update? I think so.
I trained everyone some more so the rival fight won't be such a hard task. Fortunately, with a few revives and healing, I took down his Metagross along with the rest of his team. I taught Stealth TM34 Shock Wave and entered the Pastoria Gym.
It was a challenge. A huge one. Wake's Milotic kept using Recover, and I had to consequently do the Bite+Dragon Rage+Moomoo Milk combo with my Crystal. But eventually I defeated Wake and won my 5th badge.
I went into Celestic Town and delivered the old charm. I fought Cyrus, who was a cakewalk, except for his Haunter who almost destroyed my entire team.
Then I got HM03 Surf and taught it to Crystal. I first went to Route 221 and... found Entei in there. It destroyed most of my team, but I had to kill it because I didn't have the nerve to catch it. After searching in the grass some more, I found my last team member, Sudowoodo. I named her
Holly. I then moved on to fight my rival in Canalave City. It was a hard fight again, but Cloud 9 handled him after Metagross died.
That's where I saved and took a break. Next time I'll take on the Canalave Gym, and move on to Iron Island and Snowpoint City.
Current Party
Crystal : Level 41, Male, Hasty
Cloud 9 : Level 41, Female, Hasty
Semper : Level 40, Male, Impish
Deicide : Level 38, Female, Calm
Stealth : Level 43, Male, Mild
Holly : Level 30, Female, Gentle
Gotta train Holly... And that's what Iron Island is for.