Think of it this way, Victor Wooten says that music is a language. You didn't learn to speak the English language until approximately around the age of 18 +/- months old. You probably was 3 years old until you could speak the language where people could really understand what you were talking about. I don't know your age now, but I can bet that you don't know the entire English language, you are still learning new words today. With that said, you shouldn't give up on learning to play bass and developing your ear. It took you time to learn the english language, so it also takes time to develop ear. Every now and then, a prodigy comes around and contradicts everything that I said, but 99.9% of the musicians on this site will agree that with time and practice, you will get. Be bless and stay strong.