Thanks for sharing your profile and sorry for the delayed response on my part! Let's break your profile down:
Academics: This is probably your weakest area right now, as you are aware. Hopefully you can boost that GMAT, but I will evaluate with the 640 for now!
Professional: Your post college professional experience is good - if I understand correctly, you're in basically in a sales position selling CRMs to car dealerships. I think you'll be able to show really strong client experience and sales experience from this role, but less teamwork (seems like a very independent role). That said, your management of sales teams during college is quite impressive -- not sure what that was all about, but that could help show your team/leadership experience.
Community: Your missionary work is very strong in terms of showing your commitment to your community and your cultural awareness/experience.
Extracurricular: I don't see much in the way of extracurricular activities in your profile, so this could be something you want to think about weaving into your profile.
I'd say that UCLA might be a reach with a 640, but it's not out of the realm of possibility. It really depends on well you can portray your teamwork and leadership experience. I would advise that you apply to these programs, but you also have a safer school on your list in case these don't work out.
Read the mbaMission Insider's Guides
(16 individual school titles)
Download mbaMission’s Free Personal Statement Guide
Visit the mbaMission Blog