Hi TZacks,
Thanks for reaching out to Microsoft Q&A.
There is not a single line of answer or a software that would solve all your performance problem and query tuning. You have to read many articles and go through blogs of renowned authors(there are tons of blogs on perf tuning and query enhancement if you google) as each environment will be unique. As for the starters, I would suggest you to go through SQL Server internals by Kalen Delaney for understanding the basic building blocks and blogs from Gail shaw(https://www.sqlinthewild.co.za/) who writes fantastic articles on performance and query tuning.
The native tools from microsoft is fantastic tool compared to anything available in the internet if you know the right places to look for. Pls go through the below link to get the variety of tools that are offered by microsoft for sql server.
Since you asked there are many tools available in the market but everyone will claim their's the best, you have to spend time to find which will suit your need.
Please Upvote and Accept as answer if the reply was helpful.