These are good hints that have worked for us as well.
> whether or not the product is good or bad doesn’t even matter because getting users is the key
I feel this is true more now than it has ever been! Ideas used to be cheap, execution the bottleneck. Now execution (of product development) has sped up so much that distribution is the bottleneck.