Sounds like you have done a great deal to help your newbie. There must be something about this person you like since you hired them and have put so much time into them. Not knowing the age, work history prior to real estate, and financial where with all of your person, it is a bit difficult to suggest how to motivate them.
My first impulse would be to have a "come to Jesus meeting" with them. I would be very positive in my approach that I wanted nothing but their success, but that the only person wo can make it happen is them and based on what I am seeing, it is not going to happen.
I would stress their strong points and suggest together we generate a program, just for them, to help generate business, get their name out in the market place, create confort areas for them to farm, produce a newsletter they can send out, etc.
I would give this person a "honey do list" to work on everyday when they come to work. Hang a grease board on the wall opposite their desk with a list of things they need to work on each day and have them check off what they got done that day and turn it into you. Keep them busy.
Get them thinking. Brainstorm with them everyday for 10-15 minutes. Create and give them a list of things for each day that you are going to talk about and tell them you will want their input. Make them start thinking.
Good luck. Keep in mind, they all can't be saved.