Hi,<p>I am an MBA graduate and having 2+ yrs experience in marketing. when I started my job career I had only theoritical knowledge of marketing but with more experience I got to know a lot of things about marketing.<p>In my point of view sometimes your experience increases your knowledge  to fill holes and sometimes if you read more bookes as per your interest area then you can fill holes....Yes, if we spend our whole life then also we can&#x27;t say that we have full knowledge cause learning never ends...