destinationIIT09 is right.
For applying logic also, you need to know the basics/rules. There is no running-away from memorizing the concepts. Initially you'l have to learn a lot but once you get comfortable with it, you'l find it easy(if not easy, it'l not be difficult either). Keep drawing structures (Resonance, mechanism, conversions, reactions etc.). All i can say,
Practice Practice Practice!!!