Sachverhalt: Sachverhalt: A. Mit Urteil des Kreisgerichts St. Gallen vom 13. November 2003 wurde X._ des qualifizierten Raubs, des mehrfachen Verweisungsbruchs sowie der Widerhandlung gegen das Bundesgesetz über Aufenthalt und Niederlassung der Ausländer (ANAG) für schuldig befunden und zu einer Zuchthausstrafe von sechs Jahren verurteilt. Gleichzeitig verwies ihn das Kreisgericht auf Lebenszeit des Landes und zog die beschlagnahmten Ausweispapiere ein. Das Kreisgericht erachtete es als erwiesen, dass der Angeklagte zusammen mit Y._ am 25. Januar 2003 einen Raubüberfall auf "Otto's Warenposten" in St. Gallen verübt habe. Nach Ladenschluss seien die beiden Täter, bekleidet mit weissen Overalls, schwarzen Wollmützen mit Sehschlitzen und Einweghandschuhen, auf dem Weg von ihrem Versteck im zweiten Stock zum Büro im Parterre plötzlich einer Verkäuferin begegnet. Y._ habe diese zu Boden gezwungen, ihr einen Dolch an den Hals gehalten und ihr befohlen, still zu sein, ansonsten er das Messer durchziehen werde. Zu dritt seien sie sodann die Treppe hinunter gestiegen, wobei Y._ unmittelbar hinter der Verkäuferin gegangen sei und sie mit dem Dolch bedroht habe, was bei dieser zu Ritzverletzungen am Hals geführt habe. Beim Betreten des Büros sei der Filialleiter gerade damit beschäftigt gewesen, die Tageseinnahmen zu zählen. Der erbeutete Betrag, den die Täter hälftig untereinander aufgeteilt hätten, habe sich auf Fr. 42'494.30 belaufen. Weiter warf das Gericht dem Angeklagten vor, trotz einer am 14. August 2001 verhängten dreijährigen Landesverweisung mehrmals in die Schweiz eingereist zu sein. Bei seiner Festnahme am 25. März 2003 habe er überdies einen verfälschten Ausländerausweis vorgewiesen. A. Mit Urteil des Kreisgerichts St. Gallen vom 13. November 2003 wurde X._ des qualifizierten Raubs, des mehrfachen Verweisungsbruchs sowie der Widerhandlung gegen das Bundesgesetz über Aufenthalt und Niederlassung der Ausländer (ANAG) für schuldig befunden und zu einer Zuchthausstrafe von sechs Jahren verurteilt. Gleichzeitig verwies ihn das Kreisgericht auf Lebenszeit des Landes und zog die beschlagnahmten Ausweispapiere ein. Das Kreisgericht erachtete es als erwiesen, dass der Angeklagte zusammen mit Y._ am 25. Januar 2003 einen Raubüberfall auf "Otto's Warenposten" in St. Gallen verübt habe. Nach Ladenschluss seien die beiden Täter, bekleidet mit weissen Overalls, schwarzen Wollmützen mit Sehschlitzen und Einweghandschuhen, auf dem Weg von ihrem Versteck im zweiten Stock zum Büro im Parterre plötzlich einer Verkäuferin begegnet. Y._ habe diese zu Boden gezwungen, ihr einen Dolch an den Hals gehalten und ihr befohlen, still zu sein, ansonsten er das Messer durchziehen werde. Zu dritt seien sie sodann die Treppe hinunter gestiegen, wobei Y._ unmittelbar hinter der Verkäuferin gegangen sei und sie mit dem Dolch bedroht habe, was bei dieser zu Ritzverletzungen am Hals geführt habe. Beim Betreten des Büros sei der Filialleiter gerade damit beschäftigt gewesen, die Tageseinnahmen zu zählen. Der erbeutete Betrag, den die Täter hälftig untereinander aufgeteilt hätten, habe sich auf Fr. 42'494.30 belaufen. Weiter warf das Gericht dem Angeklagten vor, trotz einer am 14. August 2001 verhängten dreijährigen Landesverweisung mehrmals in die Schweiz eingereist zu sein. Bei seiner Festnahme am 25. März 2003 habe er überdies einen verfälschten Ausländerausweis vorgewiesen. B. Gegen dieses Urteil gelangte X._ an das Kantonsgericht St. Gallen. Die Schuldsprüche wegen Verweisungsbruch und Verstoss gegen das ANAG bestritt er nicht, indes stellte er eine Beteiligung am Raub in Abrede. Die Strafkammer des Kantonsgerichts wies die Berufung am 30. August 2004 ab: Im Ergebnis sei die Vorinstanz zu Recht von der Glaubwürdigkeit der Aussagen von Y._ und damit von der Mittäterschaft des Angeklagten ausgegangen. B. Gegen dieses Urteil gelangte X._ an das Kantonsgericht St. Gallen. Die Schuldsprüche wegen Verweisungsbruch und Verstoss gegen das ANAG bestritt er nicht, indes stellte er eine Beteiligung am Raub in Abrede. Die Strafkammer des Kantonsgerichts wies die Berufung am 30. August 2004 ab: Im Ergebnis sei die Vorinstanz zu Recht von der Glaubwürdigkeit der Aussagen von Y._ und damit von der Mittäterschaft des Angeklagten ausgegangen. C. Mit Eingabe vom 14. Dezember 2004 erhebt X._ staatsrechtliche Beschwerde wegen Verletzung der Verteidigungsrechte, des rechtlichen Gehörs, der Unschuldsvermutung sowie des Grundsatzes "in dubio pro reo" durch willkürliche Beweiswürdigung. Er beantragt, das Urteil vom 30. August 2004 sei aufzuheben, er sei vom Vorwurf des (qualifizierten) Raubs freizusprechen und das Verfahren sei zur Strafzumessung für die übrigen Vergehen an das Kantonsgericht zurückzuweisen. Im Eventualantrag ersucht er um Rückweisung an das Kantonsgericht zur Beweisergänzung. Gleichzeitig stellt er ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung. Das Kantonsgericht St. Gallen verzichtet auf eine Vernehmlassung, während die Staatsanwaltschaft auf Abweisung der Beschwerde schliesst. In seiner Replik hält der Beschwerdeführer an seinen Anträgen fest. 