Pay for more outside training. Every person should join Toastmasters. Teach an equal amount of sales and personal development. Courses in positive attitude, goal setting, listening and responsibility were never taught in school, but are vital for the success of everyone in every company. Train every day, even if it's just 15 minutes.
Weekly meetings are great but daily training is necessary.
Even if your people work from home or satellite offices, have a morning teleconference. One new spark every day keeps the brain on fire. Establish an agenda for each weekly sales meeting and stick to it. Make it a fun, participatory meeting. Give your salespeople an opportunity to have some leadership role in training.