Should you have any further inquiries, please do not hesitate to contact me. I will be happy to meet you at your convenience and provide additional information you may need. I am looking forward to your reply.
I think in total, your letter is quite good, but too long. The above sentences, for example, would be better condensed to something like this:
I would be happy to meet with you at your convenience, should you require any additional information, and I look forward to your reply.
Could you go through the whole letter and look at condensing it somewhat? Read it over carefully, and figure out where you have either put information in twice, or have just used too many words. Then post it again for help in fine-tuning.
A letter such as this should not be more than one page, or the reader will lose interest.
Ps. I am not a teacher.