How often should I ping my website (all pages) after it has been indexed?
You need to ping only ONCE. Too much ping sends a bad signal to Google.
Ping the main page only. When you ping that page, the crawler will go to all linked pages.
If you get new backlinks, ping them once.