Self-learning has its benefits. Today there are so many resources on the internet that you can learn chess from literally anywhere. That’s a great thing.
But if you want to improve fast, go with a coach. There’s a reason why all the world’s best chess players, have a coach. In fact, this is the trend with any top performers in any field. It’s easier to walk the path once someone shows you the road ahead.