First of all , how OLD were you when this happened 14 years ago ? If you were a juvenile , that will certainly be better for you.
As was said, the severity and nature of the charges isn't good BUT , ultimately what you were convicted of ( or pled to) does make a difference. The fact that you have been clean the last 14 years is good. Check into getting your record expunged ( call a lawyer). Expungement CAN be very important !
This WILL require a substantial amount of explaining , that along with what I suspect that this was a juvenile offense does give you a shot. Assault w a Deadly Weapon is and sounds BAD but if the weapon was a BB gun , it certainly deflates the severity of the charge compared to someone who was using a 12 gauge shotgun to commit this offense.
The fact that you got a CCW speaks well of you. The volunteer work is good.
The destruction of property isn't wonderful but since it was dropped, it will just need some explaining.
The most recent issue of bankruptcy is going to ding you some but it is not an overall career killer. Just another obstacle to deal with.
Overall, I think you do have a shot BUT be prepared in advance to account for everything you have done. You need to divulge EVERYTHING about the incident and of course the actual outcome.
Will this effect your chances to become a LEO ? It certainly COULD ?
Will other people who were never arrested have an edge over you ? YES.
Can you overcome this difference with polishing up the last 14 years of your life ? You should be able to BUT you will have to have some excellent abilities to bring to the table. Are you in shape ? If not , GET IN SHAPE. What else can you do to make your self a better applicant and a better person in your community ?
Finally, there is nothing wrong with people giving you answers who are not police officers but IMHO , you should give weight to the advice from those who actually are.

We have been through the process ( sucessfully) and some ( like me) are involved in the recruiting and hiring process and have 20 years on the job under my belt.