Hi can you please rate my team...I've only been training for a year, I have Leafgreen and Diamond here are my teams Espeon-Lv.100 Psyhic Confusion Psybeam Morning Sun (I want to get rid of the move) Venesaur-Lv.100 Strength Frenzy Plant Solarbeam ________(I forget what) Rayquaza-Lv.98 Fly Outrage Extremespeed Hyper Beam Flygon-Lv.54 Earthquake Flame Thrower Dragon Rage Fire Blast Snorlax-Lv.54 Return (My best move) Flame Thrower Protect Earthquake Pikachu-Lv.34 (Exp.Share) Thunderbolt Iron Tail Thunder Light Screen Infernape-Lv.100 Close Combat Mach Punch Blast Burn Flame Wheel Giratina-Lv.78 Shadow Force Heal Block Rock Climb Energy Ball Salamence-Lv.87 Dragon Rage Dragon Pulse Giga Impact Fire Fang Pikachu-Lv.46 ThunderBolt Thunder Discharge Shock Wave This is my team I've already beaten the Elite Four...20 times...on both games. I really feel like my team sucks I don't know why...I really want to be a good trainer but...I just want to have the best team possible. ???