You will without doubt get these three achievements when grinding towards destroying 500k blocks. All time in the game seems to count towards the achievement.
If you just want to earn these achievements with as little effort as possible, there does exist a simpler method. Luckily, the game counts time, even when the game is running unattended on your computer. First, make sure you computer is set to NOT hibernate, go to sleep, or bring up any type of screensaver. Then load up any level and just let it sit there. Personally, I think it is easiest just to set this up while you sleep (make sure tablet is charging if you are using one). Each morning, when you come back to your device, make sure to complete the level (either pass or fail) to save your progress. The achievements will also NOT unlock until your finish your current level (either pass or fail). After just a few nights, depending on how long you sleep, you will have these achievements.