Cats are carnivores and have quite complex dietary needs. Vets are now strongly advising that cats are fed a primarily wet diet.
This means good quality canned or pouch foods coupled with meats like chicken, rabbit, roo, beef or lamb. I like to feed the meat as stir fry strips or chunks so that my cats chew on them and clean their teeth.
Cats on wet foods have a much higher intake of fluids than cats on dry foods.
A good quality commercial food is high in protein and low in carbohydrates. In the wild cats consume very little carbohydrate ie wheat, maize and a lot of animal, not plant, protein.