I learned carbonyl chemistry (and most orgo reactions) by setting up page sized flow charts with as many reactions as I could fit. For example, group all your carb acid class I carbonyls on one (say using acetic acid in the middle). Then write all the general reactions you can fit as arrows off of the center acetic acid.
Then, for class two carbonyls (ketones and aldehydes), stick acetone in the middle and do the same thing. Most of the class I react the same, a molecule will either substitute in for -OH, -Cl, etc. or not. Class two, either something attacks the carbonyl directly or something reacts at the alpha-carbon.
It helps me to simplify as much as I can down to info like this, then represent it visually. I have page after page of these flow charts from O-Chem, and I did really well in that class.
For mechanisms, try to learn general mechanisms that can be applied to multiple reactions. For example, a nucleophilic acyl substitution (carb acid, acyl chloride, amide) will almost always have the same or very similiar mechanism. After you write out the mechanism, write a list of the steps involved as a numbered list below. Then, study the mechanism by stating the list (without looking at it), then study the list and rewrite the mechanism. Its a good way to learn... also you could just hope your prof is kind and doesnt make you regurgitate mechanisms over and over again.
My final was an American Chemical Society Exam over the entire year of O-Chem, so I bought their guide and studied the very simplified lessons on everything and I was ok.
Hope this helps, it worked for me.