Welcome to UsingEnglish.com
1) We have a special place for letters here. You can post your letters there and when we're free, we'll check them.
2) I'd suggest you Vocabulary.com, if you want to expand your vocabulary and improve your English.
Not a teacher nor a native speaker.
Interested in Language