These are the only things you need man. Don't waste your time, energy, and money sifting through all the $17, $37 and $97 products and upsells. Instead find people who have the products or just someone here on the forum who obviously has had the kind of success you hope to soon achieve, contact them and see how much it would cost you to just pay them for what they are doing that's working. That's the best advice I can give you. It's probably not going to be cheap, but it will be much cheaper if you factor in all the time and effort you will save trying to figure it out on your own. This is the absolute fastest path to success and most people that start out online that achieved success very quickly - it was because they had a mentor.
Don't be like me and spend 2 years and thousands of dollars before finally realizing the secrets. Find a mentor, pay them some money, learn what they have to teach you, apply it and focus. And you will achieve success online.