I looked at Online guides which has advice like "Tell ur friends and family" and such. The problem is that I live in India, and I'll earn much more in a corporate than freelancing for Rupees.
How do I get attention of Western clients then?
You’re competing against a huge number of outsourcing firms for attention. I get emails and LinkedIn messages all the time pitching services.
Good luck.
I think the key is not necessarilly sharing your past work but rather what you can do for them.
Relying on your experience will help you greatly if you were joining another startup, but as a freelancer you are specifically doing a very itemized job.
My best projects/connections have always came through my network or a community group for something like a framework (Rails/Laravel).
It's all about who you know, who knows what value you offer and them connecting you with someone who needs that value.
Get out there and make connections.