Your written English is certainly pretty competent. Is your husband American? Do you speak English at home all the time? Do you have regular, lasting contact with native speakers? Do you listen to the radio and watch TV/films in English? Do you know what specific problems you have with your accent/pronunciation? Can you ask a native English speaker friend to explain what it is that they find difficult to understand when you speak.
You can upload short sound clips here (via sites like Vocaroo) for us to listen to, if you would like to. It's best not to dictate something from a book or a newspaper, just talk naturally as if you were talking to a friend. That will give us an idea of your unrehearsed speech.
Student or Learner