The short answer is, no, not really. The larger question is, are you sure you really want to? Your dialect is a rich part of who you are and what you bring to the table. It would be a great sadness to really lose it. BUT, you are probably thinking, I am not always able to communicate effectively in a business setting. THAT is something we can absolutely address.
If you have considered trying to “lose” your accent, I propose that a more effective (and kind) way to approach it is, instead, to learn a Neutral American accent that you can use when you choose. “Code switching” refers to humans’ tendency to speak differently in different settings (i. e., most of us talk differently to our best friend than we do when we present at a meeting). So you can learn a solid American accent and still retain your identity.
Most people need some targeted coaching to address the speech sounds, rhythms, and mouth movement of a neutral American dialect. Check out my iBook if you want to try some self-study, or schedule a session to get more personalized guidance.
The goal is for people to focus on what you are saying, not how you are saying it. You can be heard and understood and still not “lose” something that is a beautiful part of who you are.