Hey, immersion is a wonderful way to start.
I have been studying Chinese privately now for over 2 years and have a pretty good understanding of the language and the pronunciation. I am by no means fluent and still have so many common every day words to learn. I also live in china.
The language is incredibly difficult, for me at least, and takes a long time to learn. Everything just sounds the same in the beginning and the same word has many different meanings. Our ears aren't trained to pick up tones to the level that a native Chinese can. This means we just have to work hard and keep at it.
I have found the following 3 things especially useful for expanding vocabulary, speaking and listening skills. Reading is a whole other thing. Trying to read before you can speak makes the task twice as hard. Best to have some speaking down prior to starting to read in my opinion.
A website called fluentU is wonderful. It's paid site, but they use real world clips, songs, cartoons, trailers, etc. and translate them real time, and then use the vocabulary to study. They have 1000s of videos and have different levels to choose from. Really worth while.
A phone app called Anki, its a spaced repetition software. This means it doesn't come with Chinese at all. You need to input things you wish to remember yourself, but then the software helps you to study in the most efficient way possible. It really makes a big difference. There are also "packs" you can download from online. These are Chinese cards and content made by other people and uploaded online for anyone to use if they wish.
Lastly, when you Chinese is at a level where you understand basic things well, and you can follow simple conversations, watch Peppa Pig. It's a show for children, and has very basic but good Chinese. Also, the English peppa pig episodes are translated sentence for sentence from English to Chinese. You can watch and English episode, note the content, and then follow the Chinese along.
Hope this helps.
PS. Pleco is a phone app, an electronic dictionary. Well worth while to get and will help you out loads. You do however need a VPN and to download the official pleco via the web, as the pleco available in china is no longer the same as the original available outside of china.