Both are needed. If it is an immigration process, experienced immigration lawyers will get the job done.
If it is a citizenship-by-investment program like the Golden Visa, talking to a Financial Advisor is a good idea as they are registered and independent. These people spend their lives...