Wrap identifiers automatically with brackets in SSMS text editor
There is no native function for this yet in SSMS. You can view the IntelliSense properties document here.

APEX makes a free formatting tool and there is another tool called Poor Man's T-SQL. RedGate also makes a tool that is paid, all three work nicely. I am sure there are other tools out there too.