My domain is more than 4 year old. Still if i type my domain name in the Google search engine without .com it didn't showed up instead it showed at the rank of around 50. Please tell me the permanent solution on how this problem can be solved.
Just because your domain name contains certain keywords, doesn't mean you will rank top 10 on them. It depents on the amount of competition and on your own SEO. So the only thing I can advice you is to improve your backlinks (with domain name related anchor texts) and keyword density on your own website.