I personally, need a combination of these. Everyone is different and learns different, you just need to find out what's best for you. Just keep up the good work, and don't give up. I've went through the same challanges, and it is very difficult. Just tell them that you learn things differently.
Some people learn from lectures, notes, charts, pictures, diagrams and a lot of other methods.
I personally, need a combination of these. Everyone is different and learns different, you just need to find out what's best for you.