In the long term, the best way to obtain them is to use reload bonuses. They will provide you with free spins every week. By activating them consistently, you will get more free spins in total than you would get from any one-time promo.