Crunches yes,you can do them to warm up
Sit ups dont give you as much bang for your buck,ball routine alternate
Heavy bag no,youll tear up your joints that way