Sachverhalt: Sachverhalt: A. Das Kreisgericht St. Gallen erklärte am 28. April 2004 X._ der Brandstiftung (Art. 221 Abs. 1 StGB), des versuchten Betrugs (Art. 21 Abs. 1 i.V.m. Art. 146 Abs. 1 StGB), der mehrfachen Übertretung des AHVG durch Verletzung der Auskunftspflicht, des mehrfachen Führens eines Motorfahrzeugs in angetrunkenem Zustand, der einfachen Verletzung von Verkehrsregeln durch Nichtbeherrschen des Fahrzeugs, des Führens eines nicht vorschriftsgemäss ausgerüsteten Personenwagens sowie des Führens eines Motorfahrzeugs trotz Führerausweisentzugs schuldig und verurteilte ihn zu einer Zuchthausstrafe von 38 Monaten, abzüglich 30 Tage Untersuchungshaft, sowie zu einer Busse von Fr. 1'000.--. Das Kantonsgericht St. Gallen stellte im Berufungsverfahren am 6. Juli 2005 das Strafverfahren betreffend mehrfache Übertretung des AHVG ein und bestätigte im Übrigen die Schuldsprüche und das Strafmass des kreisgerichtlichen Urteils. Das Kantonsgericht St. Gallen stellte im Berufungsverfahren am 6. Juli 2005 das Strafverfahren betreffend mehrfache Übertretung des AHVG ein und bestätigte im Übrigen die Schuldsprüche und das Strafmass des kreisgerichtlichen Urteils. B. X._ erhebt staatsrechtliche Beschwerde und Nichtigkeitsbeschwerde mit den gleich lautenden Anträgen, das Urteil des Kantonsgerichts (mit Ausnahme der Verfahrenseinstellung) sowie insoweit auch das Urteil des Kreisgerichts aufzuheben und die Sache zur Neubeurteilung zurückzuweisen, der Beschwerde die aufschiebende Wirkung zu erteilen und ihm die unentgeltliche Rechtspflege zu gewähren, eventualiter ihn von der Leistung des Kostenvorschusses zu befreien. Das Kantonsgericht St. Gallen verzichtet auf Gegenbemerkungen. Die Staatsanwaltschaft des Kantons St. Gallen beantragt in der Vernehmlassung die Abweisung der Beschwerden, soweit darauf einzutreten sei. Der Präsident des Kassationshofs erteilte den Beschwerden mit Verfügung vom 13. Oktober 2005 die aufschiebende Wirkung. 