Sachverhalt: A. X._ betrieb zusammen mit Y._ und zeitweise Z._ im Jahre 2012 bis zu seiner Verhaftung am 18. Februar 2013 im Raum Wil und Umgebung einen Kokainhandel. Er brachte eine Drogenmenge von 1'270 Gramm Kokaingemisch in den Verkehr. X._ werden zudem weitere Delikte zur Last gelegt. B. Das Kreisgericht Wil sprach X._ am 26. Februar 2014 der mehrfachen qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz, des mehrfachen Betäubungsmittelkonsums, der einfachen Körperverletzung, der Drohung sowie des Führens eines Motorfahrzeugs in fahrunfähigem Zustand schuldig. Vom Vorwurf des Ungehorsams im Betreibungs- und Konkursverfahren sprach es ihn frei. Das Kreisgericht verurteilte X._ zu einer teilbedingten Freiheitsstrafe von 34 Monaten. Den zu vollziehenden Teil der Freiheitsstrafe legte es auf 10 Monate und die Probezeit auf 3 Jahre fest. Zudem fällte das Kreisgericht eine bedingte Geldstrafe von 100 Tagessätzen zu Fr. 100.-- und eine Busse von Fr. 1'100.-- aus. Das Kantonsgericht St. Gallen bestätigte am 19. Februar 2015 den Schuldspruch der mehrfachen qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz. Die übrigen Schuldsprüche waren nicht Gegenstand des Berufungsverfahrens. Das Kantonsgericht erkannte auf eine Freiheitsstrafe von 3 Jahren und 9 Monaten, eine bedingte Geldstrafe von 100 Tagessätzen zu Fr. 30.-- sowie eine Busse von Fr. 1'100.--. C. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Kantonsgerichts sei im Strafpunkt (betreffend die Freiheitsstrafe) aufzuheben, und er sei zu einer teilbedingten Freiheitsstrafe von höchstens 36 Monaten zu verurteilen. Der zu vollziehende Teil der Freiheitsstrafe sei auf zehn Monate und die Probezeit auf zwei Jahre festzusetzen. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Zudem ersucht er um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung.