Balanced Group Convolution: An Improved Group Convolution Based on Approximability Estimates