The bad news is, it can be very frustrating to watch other people advance when you're having trouble. If successful, you also come away having honed skills such as time management, priority setting, and communications, all of which are valuable in all aspects of business. As long as you feel like you're progressing on some level, you're a winner. Otherwise, don't limit yourself. Take any opportunities which come your way with respect to talking to senior executives, working outside your field, volunteering with the CAS . . .
Work experience is always helpful.
Any experience which helps relieve these worries will be a help. Given these may be hard to come by, you've got options. You might try other insurance-related jobs, for example working in the claims department of an insurance company or working for an insurance agent. These will expose you to a lot of the language and terminology we use in our field, and reaffirm your committment to the industry. Another option is to get an analytical job in another industry.