This is a list listing all the characteristic and abilities that Pokemon have.it will includes what the food has to do with.also it will list what Pokemon has what.

Abilities list
Adaptibility The STAB modifier of the user becomes x2 instead of x1.5.
Pokemon: Porygon-Z

Aftermath
When this Pokémon is KOed by an attack that makes contact, the attacker takes damage equal to 25% of its max HP.
Pokemon: Drifblim , Skuntank

Air Lock
Blocks the effects of weather.
Pokemon:Rayquaza

Anger Point
If this Pokémon is hit by a critical hit, its Attack is raised to +6. If the critical hit is on a Substitute, it still maximizes Attack.
Pokemon: Primeape,Tauros

Anticipation
When this Pokémon is switched in, a message will appear if the opponent has a move that is super-effective on this Pokémon, Explosion, SelfDestruct, Horn Drill, Guillotine, Fissure, or Sheer Cold. It does not alert the Pokémon to OHKO moves that cannot hit it. It also informs this Pokemon of moves that do typeless damage but are listed as having a type if that listed type would be super-effective: Beat Up, Doom Desire, and Future Sight all give a message. The message will not tell what the move is. It does not inform the Pokémon of super-effective Counter, Hidden Power, Judgment, Metal Burst, Mirror Coat, Natural Gift, or Weather Ball.

If a Pokémon activates Anticipation, that Pokémon cannot use it again until it leaves play, even if it loses and re-gains Anticipation through Skill Swap. If a Pokémon acquires Anticipation through Skill Swap or Role Play, it will immediately activate.
pokemon: Toxicroak,Whiscash,Wormadam,Wormadam-G,Wormadam-S.

Arena Trap
Enemy Pokémon cannot switch out unless they have the Levitate ability or are part Flying. Flying / Levitating Pokémon cannot escape Arena Trap if they are under the effects of Ingrain or if Gravity is active. Pokémon can also escape by using U-Turn or Baton Pass, or by holding the item Shed Shell. When a Pokémon with this ability is first in the party, wild encounters have a higher chance of occurring.
pokemon: Dugtrio,Trapinch

Bad Dreams
If this Pokémon is out against a sleeping opponent, the enemy takes 12.5% of its max HP damage each turn.
pokemon: Darkrai

Battle Armor
Pokémon with this ability cannot be hit by critical hits.
pokemon: Armaldo,Drapion,Kabutops

Blaze
When Pokémon with this ability are at 1/3 HP or less, all of their Fire moves will have 50% more power.
pokemon: Blaziken,Charizard,Infernape,Typhlosion

Chlorophyll
Sun doubles the Speed of Pokémon with Chlorophyll. This is not a stat boost. If the sunlight ends or a new weather condition is brought into play, the Pokémon's Speed returns to normal.
Pokemon: Bellossom,Exeggutor,Jumpluff,Shiftry,Sunflora,Tangrowth,Tropius,Victreebel,Vileplume

Clear Body
This ability blocks any reduction of the Pokémon's stats by the enemy. For instance, Pokémon with Clear Body are immune to Intimidate, but still receive the +2 Attack from Swagger. This does not prevent the -Speed from Curse, the -Attack and -Defense from Superpower, or any other stat loss caused by the user. It also does not block the effects of Heart Swap, Guard Swap, or Power Swap.
pokemon: Metagross,Regice,Regirock,Registeel,Tentacruel

Cloud Nine

While Pokémon with Cloud Nine are out, the effects of weather are temporarily disabled. Fire and Water moves are at normal power in sun and rain, Rocks have normal Special Defense in sandstorm, SolarBeam has 120 power and takes 2 turns, and Blizzard and Thunder have normal accuracy. The game will report that the weather is still going, however. The weather's effects will return when the Pokémon with Cloud Nine switches out.
pokemon: Golduck