Hey bro! Don't stress too much, it's always very difficult starting from nothing. You'll get there with time.
As for your English? I'm not gonna lie to you and say it's perfect - but that's just a matter of time and practice! Don't worry about that at all.
On my blog I'm gonna try a post in Dutch, a language I'm learning but still weak on. No doubt I'm gonna make lots of mistakes, but I'm gonna give it a try anyway!
I promise your English is better than my Dutch, or Hindi for that matter! :P
RE: GREAT THINGS TAKE TIME