Know Yourself First ! Be Self Critical
This is one of the biggest mistakes people do in life. I was the one of them. I learnt from it and then never did it again. But then I notice this everywhere – from bloggers and businessmen to film makers. You don’t have to do something just for the sake of doing it or just because that thing is glamorous. Focus yourself around your core skills and let others do whatever you are not good at.
Understand yourself first – your strength and weakness. Which areas you are good at and which you are not ? Instead of trying to be a all-rounder super-hero, do only those things which you know you can do very well. Recently i saw some actors who turned into film directors and came out with real crap movies. If you are bad at tech stuff then don’t try to do it ever. Hire someone to do it for you. Don’t even try to learn it (unless you have plenty of time). Because nothing is easy, everything requires a lot of time and energy to learn and attain perfection.
When i started my internet business way back in 2006, i didn’t have funding. No money to hire a web designers, coders, tech guys or content writers. I had to do everything myself. My business emerged out of 100% boot strapping from my bedroom on my laptop. Things were not good initially. I was bad at everything actually. I wasn’t a good designer – i used to rip of free online themes and edit their colours. I wasn’t a very good writer as well. My english skills were too poor. These were all the reasons why it took me so long to get to a point where i was financially stable. But once i did, i was quick to realize my mistakes and weaknesses. I never design myself anymore.
Today, my work is focussed around selling. I don’t like to do anything else. Everything else is handled by people who are better than me at those things.

True…and so awesomely said!!
perfect…………