I think that you are selective, not too picky. If you demand certain qualities in a boyfriend, you need to live up to those standards yourself. If you put the best version of yourself out there, you will attract a great guy who lives up to those standards.
From what I have heard, volunteer work is a good way to meet someone. Good luck!