Brazilian Ju Jitsu. It will humble you. I practice Muay Thai and Bjj. It works well. I am not an internet commando, I have actually been doing these things for around 9 years now...actively sparring. When I first started, I tried sparring someone with basic knowledge of BJJ, it didn't go well for me. So I started do it too. If anyone reading this doesn;t believe me, find a gym in your area and go spar someone in an MMA style bout who knows BJJ and see how you do.
A hit with a .22 is better than a miss with a .44