The best thing you can do to become a better Software Engineer is to leave Software Engineering at your workplace. Finish your work in time but at the end of the day, wrap it up. When you get out of your workplace, leave all your work there. It is important to maintain your health. The healthier your body is, the smarter your brain will be. Exercise every day, work out or practice Yoga. Solve puzzles, read books, watch movies/documentaries. Write a blog. Well, that's all I can think of for now.