Du wirst das nicht hören wollen, aber mit so wenig Ahnung solltest du keine
LaTeX-Vorlage erstellen. Du lädst beispielsweise
geometry änderst dann aber doch wieder von Hand an den Parametern, die man mit diesem Paket ändern kann. Du lädst mit
titlesec und
sectsty gleich zwei Pakete, um Überschriften zu konfigurieren. Zwei Pakete für Änderungen an letztlich derselben Stelle sind meist keine gute Idee. Du verwendest \usepackage wo man normalerweise \RequirePackage einsetzen würde usw. Du verwendest als Basis die Buchklasse
book, versuchst aber offenbar \section statt \chapter als oberste Gliederungsebene zu verwenden. Das passt nicht zusammen.
Wenn du es trotzdem machen willst, solltest du neu anfangen, als erstes den [d]clsguide[/d] lesen. Wenn du den schon nicht verstehst solltest, mit einer LaTeX-Einführung beginnen. Natürlich solltest du auch unbedingt die Anleitungen zu den verwendeten Paketen lesen.
Persönlich würde ich übrigens auf Basis einer KOMA-Script-Klasse, beispielsweise
scrbook arbeiten, weil man da sehr vieles ohne Zusatzpaket einfach einstellen kann.
style file ist übrigens ein Terminus von LaTeX 2.09, das 1994/95 von LaTeX2e abgelöst wurde. Das mag hier Zufall sein, aber eine Klasse stylefile zu nennen, ist trotzdem keine so tolle Idee. Etwas mehr Bezug wofür die Klasse gedacht ist, ist meist sinnvoll.
Und immer daran denken: Anderen eine Vorlage zur Verfügung zu stellen, ist eine verantwortungsvolle Aufgabe und mit der Bereitstellung nicht erledigt. Man muss dann auch Support leisten und Rede und Antwort stehen.