Man jailed over Aldi baseball bat bashing