I really find language exchange partners and groups quite useful. Have you tried doing that?
There are many ways to get an exchange partner or join a group.
I found a language partner in the classifieds, in the Languages category: https://clone2.taipeiexpats.website/classifieds/browse-listings/19/language-studies-services-other-courses/
but you can also find them on Facebook, such as searching for
Looking for Tutors or Language Exchange in Taipei and Taiwan in the groups section.
There is also the TEALIT website which is more specialised for individual language partners that you can agree to meet once a week so to practice speaking Chinese for half an hour, then switch to English for another half hour.