How can I optimize my entity system?

My only advice so far is to reduce the number of indexing, and also cache the results of FindFirstChild as it is slower than direct indexing.