yeah i've got the chart that Chad drew out, that helps a lot. I just have a hard time recognizing all the other stuff. I get a lot of them confused even and for whatever reason when I go from my notes to a practice test the reactions look totally different to me lol.
Here are some guidelines for a couple of rxns I use
Carbonyls have a partial positive carbon (electrophile) because its bound to an electronegative oxygen and something thats negatively charged (nucleophile) will most likely attack it.
For epoxides. In acidic solutions, the oxygen will be protonated and it will have a postive charge. The nucleophile will attack the most substituted carbon because its partially positive and the most substituted stabilizes the partially positive charge. However, in basic solutions, the nucleophile attacks the less substituted carbon because it has less steric hindrance.
For alkenes and alkynes, something will be added most of the time markovnikov with some anti markovnikov exceptions. Just remember the exceptions such as BH3THF rxn or the (Sia)2BH rxn
For reductive and oxidative reactions, actually look at the compound thats doing the reducing or oxidizing. Students get so caught up in memorizing that they don't even think about what they're using. For instance, NaBH4 or LiAlH4. Just by looking at the compound, you can see that it has hydrogens so its probably going to reduce the other compound. Now look at oxidizing reactions using KMnO4. It has oxygens, so its going to oxidize the other compound.
My methods are informal and may not always work, but it has worked for me.