They misdemeanors but they violent...thats the problem. Those charges speak to the kind of person you are. Weapons and assault..no one wants to be around people like that. I got waaaayy more charges than you ...even a felony, but mine are driving related.
You need to leave the gun shyt alone. Start looking at your friends and determine which ones are good for your life. Nothing personal, but you cant even get BS job.
You need to focus on school and learn a trade. Get a lawyer and see what your options are about sealing and expungment. Also look into the military.