From what you are saying, it might be worth considering a change of school. A new environment and different instructors could improve your confidence, as well as help draw a line under your previous 'issues'.
I'd have a look at other nearby schools, visit them, chat to students and instructors, and generally get a feel for the alternatives.