You can be both fashionable and professional in the workplace. You do not have to sacrifice one for the other.
You have the brains and you have the work ethic, but something is missing. You are still not getting noticed. I hate to break it to you but if you are trying to get noticed by management or new clients, you have to have the total package. It's time to step up your style.