I also have a goal of Find Latin soulmate and I use Latina matchmaking service
https://latidate.com/ . this platform is ideal for meeting Latin American girls and although my Spanish is not perfect yet, the chat room has a built-in translator which makes communication much easier. It's a good way to gradually improve your language skills. You should give it a try!