In the simplest terms, an insurance agent sells insurance policies. Because of the nature of your job, your sales, negotiation, and communication skills must be incredibly strong. You will also have to have an in-depth understanding of the insurance industry and, more specifically, of the different insurance policies you are offering to clients. You can work for an insurance company or act as an independent broker.
Educationally, a bachelor's degree in finance or an insurance-related field would be highly beneficial but is not an absolute requirement. Depending on where you would like to work, however, you may need to be certified or licensed by the relevant governing body. If such certification is needed, ensure you list your relevant certifications in your resume.