I have a bad Spanish pronunciation, there is an accent. I recently found my English tutor. I have online lessons via Skype. Before that, I tried many online services and offline courses and found that learning online is the best option for me. I have personal lessons with online Spanish tutor https://preply.com/en/skype/spanish-tutors. I am very pleased. If you still choose, I advise you to choose a personal tutor online. Any other suggestions, sources, books?