I'm not so good at music because there is too much difficult terminology to learn.
be not so good at ~で「~があまり得意ではない」
be good at ~だと「~が得意だ」となります。
難しい単語は、この場合は音楽用語ということだと思うので、difficult terminologyにしました。
wordでも単語という意味がありますが、terminologyは専門用語を指します。
また、terminologyは集合名詞なので単数扱いです。
musical termsでも、音楽用語という意味になります。
その場合は、there are too many musical terms to learn となります。