1.bug type attacks are effective against psychic pokemons..
2.dark type attacks are good vs psychic pokemon but GENGAR is not a dark type, gengar is ghost poison type.
By the way author, if your pokemon is bug type with fighting type attack, it is not good against psychic type. the types that are good against psychic pokemons are "dark", "bug", and "ghost".