Hello Tim. I suspect that the ambition to speak as a foreign native speaker is unachievable for most people. Really, native speakers have decades of experience using the language for all of their waking time. I think it is not possible to emulate this. However you can get a good mastery of a foreign language, and yes, practice speaking with natives is possibly the best way to achieve this. Set small achievable goals, and each time you accomplish one, you can set the next one. Perhaps a goal might be to be able to have a conversation on a new topic with a native and be understood?