what’s the best strategy?


Wrong question.
Attacking is NOT how you gain the advantage. You gain the advantage by outmaneuvering your opponent, and then you cash that advantage in by attacking.

This is too general. It completely depends on the position.
That's too general.....
https://www.google.com/search?q=chess+strategy&oq=chess+str&aqs=chrome.0.0i131i433i457j0j69i57j69i60l3j69i65l2.3223j0j7&sourceid=chrome&ie=UTF-8