I do not have any engineering/internship experience
This is important if you want to work in that field.
Despite what the poster above says (put his phrase about very safe assumptions into the search engines here; you will see that he is what Poles call
upierdliwy) there is work available for students (as usual, the bigger the city the better). Your username mentions that you're of Chinese background; there is a growing Chinese diaspora in Poland and a significant business presence. You could use this to your advantage. If you speak Mandarin or Cantonese, try some of the Chinese-language fora about Poland.
You mention learning Polish. This will put you in a stronger position than most, especially if you also speak a Chinese language.
There is work teaching English and there are Canadians who do this, however the market is changing and in any case Poles tend to prefer people who have studied already and have experience and a teaching certificate rather than students. Nevertheless, I do know students who do this and it is a viable option. A lot depends on which city you will be in.