Hello,
I have just finished typing out my speculative cover letter and I would appreciate if a native english speaker read over my writings to see if any thing seems confusing, and gave me some advices . Is my letter too long ? I certainly made grammar mistakes as well. Could you please give me some help ? It would be awesome.
Thank you in advance for your kindness

Here is my letter:
.
Dear Sir or Madam,
I am writing to explore whether an opportunity might exist in your sales department for a sales trainee position overseas
Graduated of a bachelor of business administration in Scotland, I completed my first year of master’s degree in international negotiation at (name of University). From my research on your website, I believe there would be a good fit between my skills and interests and your needs.
A recent report show that XXX is 19 among the 1500 most internationalized SME in France; I would really like to be part of an high growth, internationally oriented company such as yours.
Also, I have seen that XXX considers the collaboration between every silos in a firm as crucial for its efficiency in a Entreprise 2.0 context; I find interesting that XXX lay on social software platforms to share critical content and information for more cooperation . Given that I am myself a student of a multi-disciplinary campus that make students in engineering, business studies and arts working successfully together on long-term projects, this criterion means a lot to me.
I am at ease in a multicultural environment, having lived in Australia, France, and the UK (see attached resume), where I used to meet a great many profiles from multiples horizons and cultures. Since my first approach to selling at […] as client advisor, I continuously have been getting experience by practicing simulated bargaining or arranging business deal with
my student associations’ partners, from the pre negotiation worksheets up to the post negotiation reports. Also, I had a first good experience of team management while working for […] which taught me how to manage a team, work efficiently with people and take initiatives.
I know a sales executive must be a good communicant in any work environment; work to tight deadlines and get results under pressure. I intend to put into practicing my training as well as my knowledge acquired in class to contribute in tangible ways to XXX.
I am keen to pursue a career in this field, and feel confident that I would make an effective contribution to your sales department. I would welcome the opportunity to discuss any possible openings with you and look forward to hearing from you.
I look forward to your answer
Your faithfully,