Nobody is good at everything, and nobody is called to do everything. God has given each of us clearly defined roles in life. Paul understood that his job wasn't to accomplish everything or try to please everyone, but to focus on what God had called and equipped him to do. Our goal is to stay in the boundries of the work which God has set for us. Only as you do that will you be successful, as God defines success
There will always be people who don't understand your God-given role in life or agree with you, just concentrate on doing your best for God. If my life is fruitful, it does not matter who criticizes me. So just do what God's called you to do !
have a blessed day, Gary