Sachverhalt: A. Die Staatsanwaltschaft des Kantons St. Gallen wirft X._ zusammengefasst u.a. vor, er habe die für die Zusprechung von Leistungen der Invalidenversicherung zuständigen Personen seit mindestens 29. Januar 1996 über seinen Gesundheitszustand getäuscht, da er nicht an den geltend gemachten körperlichen und psychischen Beschwerden gelitten habe. Aufgrund entsprechender Diagnosen habe die Sozialversicherungsanstalt des Kantons St. Gallen (nachfolgend: SVA St. Gallen) bis am 5. April 2011 einen Gesamtbetrag von Fr. 453'229.-- an X._ ausbezahlt, mittels welchem er den Lebensunterhalt für sich und seine Familie bestritten habe. B. Das Kreisgericht St. Gallen sprach X._ am 27. November 2013 des gewerbsmässigen Betrugs sowie der groben Verletzung der Verkehrsregeln schuldig. Es verurteilte ihn zu einer teilbedingten Freiheitsstrafe von drei Jahren und einer bedingten Geldstrafe von 10 Tagessätzen zu je Fr. 30.--. Bezüglich der angeklagten Sachverhalte, welche Delikte vor dem 17. März 2001 betreffen, stellte es das Verfahren zufolge Verjährung ein. In teilweiser Gutheissung der von X._ erhobenen Berufung bestrafte ihn das Kantonsgericht St. Gallen am 14. Dezember 2017 mit einer bedingten Freiheitsstrafe von zwei Jahren sowie einer bedingten Geldstrafe von 10 Tagessätzen zu je Fr. 30.--. C. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Kantonsgerichts sei teilweise aufzuheben und er sei vom Vorwurf des gewerbsmässigen Betrugs freizusprechen. Eventualiter sei das Urteil des Kantonsgerichts teilweise aufzuheben und die Sache zu weiteren Abklärungen an die Staatsanwaltschaft des Kantons St. Gallen zurückzuweisen.