Studying grammar won't help you speak. You need grammar, but if you don't practice, you won't make the right connections between rules and usage. When you put the language to use through speaking regularly, that's when you improve. Even if you make mistakes, you learn from the mistakes. So look for people to have voice conversations with, whether they are native or non-native speakers. You need to use the language as often as possible.