As I learned in the past to unlock your affinity you need a lot of magic, but you also need a lot more money even me with a decent-paying job where I don't have to pay for food or rent it took just under a month to collect the money necessary the only reason, I got such a good crystal for so cheap was blind luck.