Writing skills are often overlooked by technical workers, but in fact they're crucial. Too many engineers and managers cannot express themselves on paper (including "electronic paper") and that becomes a career-limiting factor. Technical writing courses and even a literature class or two will serve you well in your career.
In terms of the technical stuff, Nithiyaluxmy’s answer is spot on. I'd also suggest at least one introductory hardware course (electronics and digital logic) because understanding the basics of how computers actually work can be quite valuable.
Good luck in your career!
But aside from the obvious things like computers and building them, there is another aspect of this field that sometimes gets overlooked, so I will share it with you. It's learning how to communicate what you know to other people. In the computer engineering technical field, you will have an opportunity to work with many kinds of people who are sometimes very different from yourself and at different levels of understanding than you will be. To be successful, you will need to also know how to talk to people and work with people to learn from them and they from you.
Sometimes you will hear people say that the people skills are what are called "soft skills". They call them soft skills because they do not come with a paper degree or something you can hold in your hands. They are skills that you learn on how to be a good work associate wherever you go and learning those soft skills is just part of any success story for any career choice you might make.
Stay learning, stay motivated, and move forward. You are doing great!