Being good at poker is basically a matter of learning the strategy and executing said strategy correctly at the tables. When it comes to learning you have a large variety of different training materials at your disposal from strategy articles and coaching videos through private coaching or something like PokerSnowie which you mentioned. Posting and discussing hands in the
Line Check section of our forum will be one of the most efficient and effective ways of improving your game since you can get valuable feedback from other players for free.
As for executing the strategy, you have to put in a healthy amount of volume to built up a sample size (depending on how serious you are about poker this might mean playing anywhere between one or two hours to five or six every day) and you have to make sure your mindset is on point. No amount of poker knowledge can help you win money at poker if you're playing your b or c-game most of the time due to mindset issues.
If you have any further questions, don't hesitate to ask.