Sachverhalt: A. Das Obergericht des Kantons Solothurn sprach X._ am 11. Januar 2012 zweitinstanzlich der mehrfachen Rassendiskriminierung (begangen am 1. August 2005 und 19. Oktober 2006), der mehrfachen Gewalt und Drohung gegen Behörden und Beamte (begangen am 25. Oktober 2005 und 28. Juni 2009), des Landfriedensbruchs (begangen am 3./4. Dezember 2005), der qualifizierten einfachen Körperverletzung (begangen am 28. Juni 2007), des Angriffs (begangen am 24. September 2006), der Gewaltdarstellungen (begangen am 28. September 2006) und der mehrfachen Drohung (begangen am 13. Mai 2007 und 23. Mai 2009) schuldig. Die erstinstanzlichen Schuldsprüche gemäss Urteil des Amtsgerichts Solothurn-Lebern vom 17. Mai 2010 wegen mehrfacher Rassendiskriminierung (begangen in der Zeit vom 11. Dezember 2005 bis 17. Juli 2007), mehrfacher Gewalt und Drohung gegen Behörden und Beamte (begangen in der Zeit vom 11. Dezember 2005 bis 31. März 2006 sowie am 4. Dezember 2005), mehrfachen Vergehens gegen das Waffengesetz (begangen in der Zeit vom 15. Februar 2006 bis 28. Juni 2009), Angriffs (begangen am 20. Dezember 2006), mehrfacher Drohung (begangen am 29. September 2006 und 13. Mai 2007), mehrfacher Sachbeschädigung (begangen am 20. und 21. Dezember 2006), Raufhandels (begangen am 27. Dezember 2006), Hausfriedensbruchs (begangen am 15. März 2007), mehrfacher Übertretung des Bundesgesetzes über den öffentlichen Verkehr (begangen in der Zeit vom 19. Mai 2007 bis 18. April 2008), Trunkenheit und unanständigen Benehmens (begangen am 17. Juli 2007), einfacher Körperverletzung (begangen am 23. Mai 2007), qualifizierter einfacher Körperverletzung (begangen am 22. Juli 2006) und Beschimpfung (begangen am 13. Mai 2007) erwuchsen unangefochten in Rechtskraft. Das Obergericht verurteilte X._, teilweise als Zusatzstrafe zu den Urteilen des Untersuchungsrichteramtes III Bern-Mittelland vom 3. August 2005 und des Untersuchungsrichteramtes Freiburg vom 2. Dezember 2005, zu einer Freiheitsstrafe von 39 Monaten, einer Geldstrafe von 5 Tagessätzen zu je Fr. 30.-- und einer Busse von Fr. 500.--. Es widerrief den X._ mit Urteil des Untersuchungsrichteramtes Freiburg am 2. Dezember 2005 für die Gefängnisstrafe von 15 Tagen gewährten bedingten Vollzug. Sodann verpflichtete es ihn, sich als Ersatzmassnahme für die Sicherheitshaft bis zum Strafantritt weiterhin jeglichen Alkoholkonsums zu enthalten, Antabus gemäss der ärztlichen Verschreibung einzunehmen und regelmässig mit der Bewährungshilfe in Kontakt zu bleiben. B. X._ führt Beschwerde in Strafsachen mit den Anträgen, das Urteil vom 11. Januar 2012 in Bezug auf die Freiheitsstrafe von 39 Monaten aufzuheben und ihn zu einer Freiheitsstrafe von maximal 16 Monaten zu verurteilen. Zudem sei die Verpflichtung zur Antabuseinnahme bis zum Strafantritt ersatzlos aufzuheben. Eventualiter sei die Sache zu neuer Beurteilung an die Vorinstanz zurückzuweisen. Er ersucht um aufschiebende Wirkung und Gewährung der unentgeltlichen Rechtspflege und Verbeiständung.