"[...] und übe auch zuhause eigentlich kaum [...]"
Genau da liegt das Problem! Wenn du dich nicht mit der Materie beschäftigst, wirst du auch nie deine Defizite aufholen! Das Anwenden von Logik ist nämlich immer von Wissen abhängig! Wenn du nichts weißt, kannst du so schlau sein wie du willst, du wirst es nicht begreifen! Und bei der Mathematik gibt es auch vieles an Wissen, das man eben einfach wissen muss, um Problemstellungen und deren Lösung nachvollziehen zu können. Z.B. wenn man beim Prozentrechnen eigentlich gar nicht weiß, was ein Prozent ist.
Übung kann sicherlich dein Problem lösen! Und dabei meine ich nicht stupides auswendig lernen von irgendwelchen Aufgaben. Vielmehr solltest du erstmal Aufgaben rechnen, zu denen du die Lösung hast und du solltest mit den Aufgaben herumspielen. D.h. sich z.B. mal überlegen, wie man das Ergebnis proberechnen könnte und so deine eigenen Ergebnisse überprüfen. Das Verständnis kommt dann von ganz alleine. Und wenn irgendwelche Begriffe nicht klar sind, dann erstmal herausfinden, was diese bedeuten, sonst brauchst du gar nicht anfangen.