Do not expect simple answers to complex problems? Maybe also; try to simplify complex problems?
You can't know what you don't know, and at the beginning of your career, you just don't know. My advice to new agents is: don't front, be real, and listen. You have a license, so you know more than most people and you're qualified to broker real estate - but, if you come across a prospect who really doesn't need or want your services, accept that and move on.
Don't pretend to know more than you do - even the most experienced of us say, "I don't know."
Finally -hear yourself saying the things you say, and develop some self-awareness as to why you've said them. New agents talk too much, but so do veterans - recently, I was at a broker's open when a non-agent walked in and asked whether you could put a second story on the house. The agent's response was to talk about zoning and setbacks and surveys . . . the buyer said thank you and walked away. I don't know what the "best" response would have been, but I think that it would have been more useful to find out why the buyer wanted to know, and maybe keep them engaged in a conversation instead of taking the opportunity to step into the spotlight and put on a show about how much they knew.
Hope that helps,