Infernape alone covers all pokemon but Lati@s and both Giratinas. To get the most super-effectives, add Aerial Ace and Stone Edge. The only pokemon that can get normal effectiveness are:
Sandshrew, Sandslash, Diglett, Dugtrio, Cubone, Marowak, Koffing (levitate), Weezing (levitate), Dratini, Dragonair, Wooper, Quagsire, Gligar, Kingdra, Phanpy, Donphan, Marshtomp, Swampert, Sableye, Trapinch, Vibrava, Flygon, Barboach, Whiscash, Bagon, Shelgon, Groudon, Gastrodon, Spiritomb, Gible, Gabite, Garchomp, Hippopotas, Hippowdon, Gliscor, Palkia, Arceus-Ground, Arceus-Dragon, Palpitoad, Seismitoad, Axew, Fraxure, Haxorus, Druddigon, and Landorus.
That is all. Please comment if I missed any.