In my school, I aced my chem101 and chem102. I went to orgchem 1 and I find a little difficult though. I passed it nonetheless. ochem 2 and 3 was my favorite. I don't know why everyone had a hard time but I liked mechanisms, spectrocopy, and synthetic problems.
My professor would always say use your imagination. My advise is 90% understand, 10% memorize. There are heaps of reactions in organic chem (just look at March's Advanced Organic Chemistry) but if you understand how it works and understand the concepts, you wouldn't get lost. Synthetic organic chemistry is PRACTICE! What I do sometimes is to challenge myself. Like I would like to synthesize this from that. Benzene derivatives are good molecules to practice with.
Spectroscopy is another thing. It helps if you practice analysing spectra.
Study but remember to relax too. Your brain can only do so much. Cheers!