Physically : Work out at least one hour per day.Squats,Push UPs,Sprint.

Mentally : Read books. News papers, Educational stuff, Discovery channel, Quiz Apps, Cross words, Sudoku,Puzzles.
Emotionally : Learn human behavioral psychology. Get some self help books written by great leaders.
Spiritually : Do meditation for 15 minutes daily.
For confidence : Keep log book or a journal. Mention every thing which you consider as an achievement. Surprisingly many people don’t know this weird secret.You mind is an forgetting machine and it keep forgetting the positives also. Keep reminding your self your worth!
Some videos.
https://www.youtube.com/watch?v=Ucv8O75erpg
https://www.youtube.com/watch?v=OTyN0upf8Ws
https://hemantpandeyblog.com/2017/12/15/does-exercise-improve-self-confidence-and-self-esteem/