Hello. For language practice I'd recommend
Viby Chat — it's a text-based random chat and there are a lot of native English speakers on it. Practising on Viby has been more useful for me than three months of Duolingo, you pick up real slang, contractions, the way people actually phrase things. Since Viby doesn't require signup people are pretty relaxed and willing to chat about random stuff for a while. If you get someone you don't click with, one click skips to the next match. I usually tell people upfront that I'm practising my English and most are happy to help, sometimes even correct me. The site is viby.chat, runs in the browser, works on mobile too if you want to chat from the bus.