In a scenario where you have a dataset with a mix of numerical and categorical features, how can ensemble techniques help improve the performance of your machine learning model? Explain the process and the benefits of using ensemble techniques in this case.