Hello Gagandeep,
Your overview looks pretty good. Sometimes it takes time to get that first project. Stick with your skills and don't budge on your hourly rate. That can come back to bite you in the you know what.
🙂 My advice to you would be tailor your cover letters to each project. Copy and paste cover letters really annoy clients. You don't have to be the first IC responding to a project to land it. It does take time. Have patience and soon you will be getting clients.
"Fairness is giving all people the treatment they earn and deserve. It doesn't mean treating everyone alike-Coach John Wooden"