На самом деле многое зависит от цели.
Если речь идет об экзамене, то брать билеты и разбирать конкретные темы подробнее. С ЕГЭ отдельная и сложная история (приходится отрабатывать каждое упражнение много раз, но зато потом легче решать), если для жизни, то смотреть обязательно на правовые аспекты, очень помогает.
Из книг могу посоветовать конституцию (странно звучит, но ее нужно читать, учить и любить), есть замечательный сборник Махоткина по обществознанию в таблицах и схемах. Важно не просто заучивать те или иные определения, а смотреть на общество как на систему и пытаться понять как эта система работает.