I will repeating what some people said already, but it's useful to reinforce that it's a question of what learning process works for you.
Some people can get insanely good simply by playing lots of singleplayer alone because they constantly push the limits and explore everything on their own.
Multiplayer is an alternative because you will be forced to learn how the game works in-depth, and the people you're playing with are usually willing to explain what they do and why. However, there are obvious disadvantages to playing MP as an initially less skilled player.
Watching videos with skilled players also works, if you have the patience for it.
Simply reading as much as possible about the game works to an extent, although it often leaves open ambiguity in exactly how to do things as efficiently as possible because there will be no judge or comparison, so you might still be worse than e.g. MP players.
Some people can get insanely good simply by playing lots of singleplayer alone because they constantly push the limits and explore everything on their own.
Multiplayer is an alternative because you will be forced to learn how the game works in-depth, and the people you're playing with are usually willing to explain what they do and why. However, there are obvious disadvantages to playing MP as an initially less skilled player.
Watching videos with skilled players also works, if you have the patience for it.
Simply reading as much as possible about the game works to an extent, although it often leaves open ambiguity in exactly how to do things as efficiently as possible because there will be no judge or comparison, so you might still be worse than e.g. MP players.