Always invite criticism. You're trying to better yourself and asking for other's input, as long as it's constructive, will go a long way towards that.
Be sure of what you say, and back it up with your own knowledge and expertise, but shape it as an idea or suggestion and invite input from others. If they don't have anything to say, it's safe to say its a good idea, or they don't have a clue.
Don't put yourself down. You are a human being with thoughts that exist for a reason - don't be afraid to show others that reason, life is too short to worry about that.
Would there be a better way to invite constructive criticism to find its way to my ears?
Not really. Ask for input. Even when you're a speaker giving a talk at a conference, shape your talk as your experience and what you have learned; if someone shows you a better way of doing something then that's awesome - you've just learned something new.
Don't doubt yourself, because there is always a better way of doing things. You just need to be open to learning how - always. Revolve your mindset around this.
Basically, put a positive spin on your learning and be ready to get better at what you do with help from other people and their thoughts and opinions.