Nice to meet you, my neighbour!
Although I'm a learner, I see lots of grammar mistakes in your post. Tarheel may come and correct you. He is perfect at it.
As a learner, I have found "Grammar in use" book helpful. I studied "grammar in use" and " vocabulary in use" many years ago. They helped me a lot. I use the offline Longman English to English dictionary for advanced learner.
Keep trying. Practice makes perfect!
Student or Learner