so about to hit victory road in soul silver, i have
haunter lv 35: shadow claw, confuse ray, shadow ball, shadow punch
charizard lv 41 : slash, dragon rage, blast burn, fire fang
kadabra lv 37: recover, psycho cut, psybeam, reflect
pikachu lv 41: thunderbolt, iron tail, slam, discharge
blastoise lv 38: aqua tail, surf,water pulse, skull bash
pidgeot lv 38: fly, twister, gust, wing attack
before anyone says i know that team would be murdered online, but i never play online and i know the choices are kinda bland but i have a nostalgic look for yellow the first game i played hence the choices
so any tips on changes to move sets, tms to add or should i evolve haunter and kadabra or wait till a higher level
Haunter has all Ghost type moves. You want to give him more variety. Also, he and Gengar have great Special Attack, so giving them Physical Attack moves is a waste. Get rid of Shadow Claw, give him something like Giga Drain (I think he can still learn it), Energy Ball, Pyschic, Thunderbolt or status moves like Will-O-Wisp or Toxic.
For Charizard, Dragon Rage sucks, it always does 40 damage. Teach him Dragon Claw instead. Not a fan of Blast Burn, Fire Blast is better. Fire Fang will do until he can learn Flare Blitz. Your team lacks a Fighting move, I'd recommend teaching him Brick Break.
For Kadabra, Psycho Cut is pointless since, like Haunter, he has great Special Attack but terrible Physical Attack. Have him learn Psychic when he can, Future Sight is also good. Those 2 and Reflect and Recover should be enough. Grass Knot is another good option.
Pikachu, Steel moves kinda suck so Iron Tail is a waste. Teach it Thunder Wave. Slam is also pointless since he has higher Special Attack than Physical and it's a normal move.
Blastoise, replace Aqua Tail with Waterfall. 10 less base damage but it's another HM you won't need a slave for and has better accuracy. Definitely recommend Ice Beam when you can get it. Brick Break, Rock Slide, and Earthquake would also be good.
For Pidgeotto, Twister and Gust are pointless since they're Special and he's better with Physical. You should get Aerial Ace since it's a guaranteed hit and Roost when it hits level 44.
Those are the moves I suggest but you can beat the game with anything. I definitely do recommend getting some Fighting, Rock, and Ground moves since they're the least resisted, adding more type variety, and taking advantage of their higher stats as is the case with Haunter, Kadabra, and Pidgeotto.
Other than that, definitely evolve Haunter and Kadabra. You should grind them to about level 50.