Da hast du ja ein ziemlich großes Problem .Ich denke dein Problem liegt in deinem Umfeld (Eltern,Klassenkameraden) also gab es einen bestimmten Auslöser für dein Verhalten und deine denkensweisen ? Vielleicht solltest du dir professionelle Hilfe holen ,viele Schulen haben Vertrauenslehrer ,falls du auch einen auf deiner Schule hast könntest du mit ihm/ihr eine Lösung finden.
Also zu deinen schlechten Noten trotz des lernen kann ich nur sagen das es bei mir eine zeit lang so ähnlich war ich habe immer einfach das für arbeiten gelernt was ich bereits konnte und das was ich nicht konnte habe ich immer nach hinten verschoben und mir das was ich nicht kann gar nicht angeguckt weil ich immer gesagt habe ich kann das eh nicht .Jetzt bin ich in der 9. Klasse einer realschule ,zwar bin ich nur im 3. Bereich ,aber in den Fächern wie englisch und deutsch habe ich mich um 2 Noten verbessert und das einfach weil ich organisierter lerne und nicht mehr versuche ein Tag vor der Arbeit alles auswendig zu lernen. Zu dem Punkt im Unterricht mehr mit zu machen kann ich dir nur sagen Spring über deinen Schatten ,wenn deine Mitschüler über falsche antworten lachen dann bleib cool und schäme dich nicht vor ihnen. Je öfter du dran genommen wirst desto mehr Selbstbewusstsein kriegst du auch bei jeder richtigen Antwort und das spornt einen mega an ! Am Ende des Unterricht hast du auch dann ein viel besseres Gefühl wenn der Lehrer den klassenraum verlässt . Hoffe ich konnte dir helfen :)