try brazilian jiu-jitsu i did it for a couple years. its a good work out and plenty of self defense. look up a Gracie Barra school or an Alliance school in your area.