The move type of your opponent and your own species determine whether your Pokemon's attack is super effective or not.