I'm gonna have a go at some type changes (quick link here for reference).
Offenses: (Super Effective)
Poison:
Fighting, Psychic fighting i will agree with, but psychic is already only super effective against poison and fighting, so it be weak to poison
Also PSN status should do more/less damage depending on type relations. Similarly, Badly Poisoned status should get to 100% after 10 turns for not very effective and 6 turns for normal effective (I'm actually not sure of the details but you get the idea).
Electric:
Steel electrtic is already super effective against the most common type. no need to make it's offense even better
Bug:
Poison (totally switched it around) poison actually used to be super effective against bug, but the creators must have realized that fire,flying,rock were enough weaknesses. bug is good against psychic, dark, and grass, which are very commonly used types and more than enough
Rock:
Electric
Defenses: (Not Very Effective)
Poison:
Immunity: Poison (I mean come on)fire isn't immune to fire,so poison shouldn't be immune to poison type attacks
Normal effective: Psychic (I never got why Psychic was good on Poison)because otherwise, psychic would only be super effective against fighting and poison would only have one weakness. think of a shaman if the imagery is difficult to get
Bug:
Poison, Psychic psychic yes, but poison already sucks on the offensive end
Steel:
Normal effective: Ghost [
Rock:
Electric:
Fighting:
Fighting (this one should be obvious)no it shouldn't because fighting is supposed to be like normal type but with better offense
Ice: water. Why ice is not resistant to water just baffles me. Ice is good on the offensive end, but that doesn't mean it should have worse resistance than normal type