Grass and water are best, as is ground.
rock Pokemon can beat lightning and lightning attacks do not effect rock Pokemon
Rock, fire, and flying type are strong against the bug type.
Sigilyph is weak against Rock, Ghost, Electric, Ice, and Dark type Pokemon.
Ice, electric, rock of what I know
They are strong against Grass, Steel, Bug, and Ice.