MIT and Harvard admission

<p>Hi guys
I am undergraduate student in computer science (not in America)!I am in 2nd semester and I have at least 6 semester to complete my education ! from now I want to prepare myself for applying graduate ,I really like to apply for MIT and Harvard ! as I know it is very difficult and competitive,I ask you guys to help me with your useful advice !
I don't have problem with GPA ,I think it is easiest point because by studying very hard it can be good ! my GPA is 18.8 from 20 and I decide to increase it to more than 19 !but when I think about letter of recommendation I become so nervous ,I am not sociable! I don't have any idea how to contact with professors and I am very independent I always prefer to solve my problems without any help and it makes difficult for me to contact with professors !!!what do you suggest me ???
I have heard that MIT mostly accepts students who have published at least 1 good article!!Is it true ???
if I have a GPA 19 from 20 and TOEFL 105 and I complete 3 letters of recommendation and I write a good statement of purpose !! How many percent do I have a chance to be accepted in Electronic engineering and computer science faculty of MIT for PhD or computer science in Harvard??
what are the important point for being accepted in MIT and Harvard ???
how can I prepare myself to be accepted in these universities?</p>

<p>TnX so much for reading my Post :D</p>

<p>any idea ??</p>

<p>19 out of 20. Is this the French grading system?</p>

<p>yeah ! any idea ??Is there anyone who has been accepted in MIT or Harvard graduate admission and can help me with her/his advise ?</p>