6 pack ab workout routine?

Hello I’ve been training to get a 6 pack. I am 15 140lbs 5’6 30in waist. i have martial arts (MMA kickboxing and BJJ) four times a week about 7 hours of training every week. I recently started running about 30 minutes everyday in the late afternoon that is followed by push ups, pull-ups, dumbbells, crunches, sit ups medicine ball. I also walk to school and back i live about 15 minutes away. My question is is that enough? is this a good plan or what? Thank you for taking your time to read my question, thanks for the answers.
also, can i achieve this without dieting? i mean im young and i like eating.. lol