The correct answer is by engaging in debates which involve peers.
If public influences by their own opinion, then the government will use majority what they say and listen to them.
Some other ways which a public can influence the government is by mass demonstration, marches and petitions.
Economic development and business environment of industrialized nation can influence the government. Some factors which influence government include specific events for example, traumatic events, legal framework, economic, social and political context and innovation and knowledge.