Hello guys. I would like to get my FireRed team rated. Not going competitive, so no EV training. I am currently at Lt. Surge, but I'll tell you my plans.

Charizard
Goal: Destroying anything; at least level 57
Nature: Hardy
Ability: Blaze
Item:
Steel Wing(For Rock Types)
Fly
Flamethrower
Dragon Claw

Raichu
Goal: A solid pokemon while very versatile; at least level 55
Nature: Mild
Ability: Static
Item: None
Thunderbolt
Iron Tail
Brick Break
Dig

Nidoking(Not the best moveset, but i'm doing it with the available tms and coverages)
Goal: Same as Charizard; at least level 56-57
Nature: Bashful
Ability: Poison Point
Item: None
Megahorn
Shadow ball
Surf
Thunderbolt/Ice Beam/Flamethrower(Tell me)

Vaporeon
Goal: Surfer and an Ice user for Lance; at least level 56
Nature: ??? (Preferably a special boosting one)
Ability: Water Absorb
Item: Chesto Berry
Surf
Ice Beam
Bite
Rest

Jynx
Goal: Awesome Ice type and Vaporeons backup for Lance; at least level 54
Nature: ???(Preferably a special boosting one)
Ability: Forewarn
Item: Quick Claw
Ice Punch
Psychic
Water Pulse(Coverage is good)
Lovely Kiss (Or whaatever its exclusive move is called)

Hitmonlee
Goal: To wreck anything with its high offense; at least level 55
Nature: ??? (Preferably a physical boosting one)
Ability: Limber
Item:
Mega Kick
Earthquake
Hi Jump Kick
Thief


My current team at gym 3

Charmeleon level 23
Nature: Hardy
Ability: Blaze
Item:
Ember
Scratch
Smokesecreen
Metal Claw

Nidoking level 22
Nature: Bashful
Ability: Poison Point
Item:
Double Kick
Focus Energy
Horn Attack
Peck

Pikachu level 22
Nature: Mild
Ability: Static
Item: None
Slam
Thundershock
Dig
Thunderwave

So tell me. Any improvements? The team of unevolved weak pokemon are what I am currently at. This is my tenth run of the game, this time with planning. Not concerned with the Sevii Islands, it never has worried me.