To be honest, it's hard to answer your question. Most of the concepts taught in pharmacy school do not require that much comprehension. People with great memory skills can easily breeze thru pharmacy school and party alot.
I can only recommend that when you study, do not get lost in all the details that your professors say you need to know to be a pharmacist. Look at the overall picture, connect dots. When you study, ask yourself how you can turn what you learn into useful information for patients and other healthcare professionals. Know your role as a pharmacist. That brings up another suggestion, which is try to work as much as possible (without compromising grades if you want to do residency). Experiences teach you more than school. And working help you to decide what you should spend more of your valuable time on to remember. Otherwise, if you listen to your instructors and try to know everything, you will have a miserable time studying.