This. If you can sing along to a song, you can definitely figure out tones. It might take some associating each word with a tiny little snippet of music, but that is essentially what it is.
Re: figuring out whether your tones or speech is correct, try talking to Siri or Google voice search. I tried my French on the French Siri and it was humbling.
Re: figuring out whether your tones or speech is correct, try talking to Siri or Google voice search. I tried my French on the French Siri and it was humbling.