There are many factors which, added together, make for a good horse racing trainer. These include where they trained themselves, what their win record is and which horses they are currently working with.