Коррректно: говорит на гуарани, говорит на языке гуарани.
Неопределенная форма глагола, отвечает на вопрос что делать?. См. также в Правилах (§ 73).
Более употребительно: не задает вопросов. Но: не задает эти вопросы.
Правильно: напиться (чего?) воды, молока... в знач. «выпить в большом количестве» и напиться (чем?) водой, квасом... в знач. «попить вдоволь, утолив жажду».
Корректно: она для тебя важна.
Это слово пишется строчными: спа. В составе сложных слов присоединяется дефисом: спа-процедуры.
Да, обособление оборота наряду с христианством факультативно.
Правильное ударение: Маки́вор.
В корне приведенных Вами слов происходит чередование им/я. Об этом чередовании как об орфографическом явлении можно прочитать в информационно-поисковой системе «Орфографическое комментирование русского словаря».