A bad insrtuctor can make things worse (as you found out )
I got lucky. I take classes at the gym but my instructor is the same age as me and scans the room to make sure everyone is doing things right. If not, she'll talk the whole class through proper positioning.

it sounds like you're on the right track but it takes time, be patient.