1. I am good at learning languages but i would choose grammar over vocabulary any time.
2. Yes i do. It is important because if you want to learn how to pronounce English words correctly you will have to say them out loud.
3. No i don't. i think learning new adjectives and verbs help us build better sentences instead of memorizing pre built ones.
4. No. I have built my vocabulary over time and i rarely look into the dictionary to reach for new words.