First of all, please be proud of the way you look. Colour doesn't determine whether you are good looking or not so good looking. If you are good from heart, confident about your deeds and happy with life, then, you would automatically look good. Please don't think that only fair people look good. I have been living in foreign countries like UK and Netherlands for last 2-3 years and I have seen the fair people here compliment me for my colour and skin texture. In fact, getting tanned is a fashion trend here and people are ready to pay huge amount of money to get a darker skin colour. There are lots of parlours here that make good money by getting people tanned. So, this makes me think that human beings generally run after something that they don't have. Like you mentioned, several Asians want to become fair and on the other way round, several white foreigners want to become browny or dusky.
I believe that we should thank GOD for whatever looks and colour he/she has given us and carry ourselves with utmost confidence and dignity.
I would still suggest to try the following things to get a clearer skin:
-Wash your face with soap/facewash atleast 3 times a day.
-Apply curd or a little milk over your face for 15-20 minutes before you take a bath.
-Try to apply neem powder and cucumber on your face once in a while and keep it for 45-60 minutes. Then, wash your face thoroughly.
-Expose your face to hot steam for 10-15 minutes daily.
-Don't apply any fairness creams, powders or other artificial stuff on your face.
If you try the above tips for atleast 6 months or more, you would be able to get a clean, clear and glowing skin. Also, this will help you to get rid of pimples on your face.
Thanks & Best Regards,