American Goverment

Making extensive use of the readings, provide an answer for the following question.  Be sure to completely answer the question.
There are three mechanisms through which social groups/classes can attempt to influence or shape politics: interest groups, elections, and social movements.  How well do each of these three mechanisms work?  What are their limitations and possible problems?  Do they work equally well or not well for all groups or classes?