It’s a tricky one to answer.
Other than good Maths and English (as all engineering fields rely on those), then it really depends on what you want to do. BUT!
I know engineers who did Zoology at university or Chemistry and ended up in Computing.
So it’s best to do whatever you are good at and enjoy. That demonstrates that you can excel at something. If you learn that skill you can transfer to other subjects later.