A Chinese cube coach uploaded a video on Youtube essentially saying that you shouldn't even bother learning to solve a cube unless you are willing to put significant effort into practice it. While in the west most people learn to solve a cube by themselves, it seems that in China the culture is very different and many people are learning from coaches. While the english subtitles aren't translated very well, the coach seems to be saying that he has students who come to classes for two months and still average 90 seconds on 3x3 and he is questioning what the point is, as they are clearly not doing any practice imbetween lessons. This is the same mentality that music teachers have, they can tell if you haven't practiced as there is no improvement the next week. I have personally done a bit of cubing coaching and I see the same issue, if someone doesn't take on board the advice and practice, then the next week they won't be any faster.
The coach says that you need to do 50 solves a day to improve, I am not sure how true this is but it is probably a good benchmark to consider if you are wanting to seriously improve at 3x3, he also warns against getting distracted with other puzzles, essentially saying that you should focus on getting faster at one puzzle instead of trying to learn them all at once. I personally don't really like this, I think there are uses for trying other events and that is one of the fun things about cubing.
If you want to improve at cubing and are willing to pay me to coach you then contact me on daniel@speedcubing.org, I can only really help with 3x3 and big cubes. But the issue is always the same, there is a risk that parents will push their children into learning to solve cubes fast and if the child doesn't want to practice then the child won't improve.