Can custom badges used for all gamification activities?

No. Custom badges are used only for discretionary points.