Anxiety can be triggered by so many things and I think until a person uncovers the root cause of theirs and address that particular issue, the vicious cycle may continue. Yes, it is a battle in the mind, but it also can be the result of imbalances in a person's diet, hormones, chemicals, medications, job, situational circumstances, relationships, personality, priorities, commitments, etc. Many times anxiety is brought on when one of these factors can really be the blame.
Try to sort through these compartments of your personal life and see that each one has been dealt with.
As far as the spiritual element involved, form a prayer team to surround you and ask them to be your prayer warriors when you do not feel strong enough to carry yourself. God is sovereign and we don't always know how or why He allows certain things to happen, but we do know that He promises to use it for ur good.
Ask Him for wisdom. I sincerely hope and pray you find the answers you are looking for.