Infinity tower gives 3 for beating each level, daily raid gives 1 for winning and 1 for watching the ad, you can also get more through watching ads on the free souls screen and downloading games/taking surveys. - don't forget you can do all this on hardcore mode, too. ;)