Thanks for these!
You know it's funny, I live in a place with no extreme temperatures but that's really wet and I've realised that we don't have shoes to match our climate at all. Lots of people have recommended boots to me (which is a great shout, don't get me wrong!) but I already have a lovely pair of waterproof winter boots that I have already gotten resoled once by a brilliant cobbler. I'm specifically looking for sneakers that are waterproof because boots are too warm and life's too short to hang around all day in a pair of wet canvas shoes (remember it doesn't have to be raining for feet to get wet - one step in long grass or a puddle will do it).
It's why I love my eccos and have bought so many pairs (now on my fifth). It just seems so wasteful to drop them in the bin when the stitching goes on them.
I teach English as a foreign language and if any of my students wrote the same way you do I'd cry with joy. You have no problems with accuracy but if you're having trouble speaking then it's fluency you need a hand with. Conversation classes would be a good place to start or as someone mentioned just chatting to someone over the phone or zoom.
Also if you really want to expand your vocabulary, try learning lists of phrasal verbs. Even my most advanced students find them difficult, but native speakers use them all the time so it helps with understanding and will make your English sound more natural.