If English is your first language, I'd try and get a dyslexia assessment - this may be at the root of more than one problem.
Many dyslexics have got degrees or professional flying licences - but not without the aid of appropriate learning aids or strategies.
G