To become a good Machine Learning Engineer, you need to first learn the basics and then build some small projects. After that, you need to start working on some larger real-world datasets and also participate in online ML competitions on Kaggle. These would help you learn from solutions made by other people.
If you are looking for an online course to learn Machine Learning, check out this Machine Learning Online Course by Intellipaat.