Answer:
fund-raising
Explanation:
Running for a political office is an expensive affair. The candidate and political party require a lot of money to run a successful campaign. To raise funds needed to conduct campaigns, political parties and candidates organize fundraising activities and events.
Community service and campaigning are good platforms to woe voters but cannot generate funds to run for a political office.