「視野を広げる。。」という意味合いでのExpandは良いと思います。
自分のスキルなどに対しての事でしたら良くする。。という意味合いでImproveとかはどうかな。。と思うのですがいかがでしょうか?
手に入れる。。という意味合いでしたらAcquireなど。。様々な言い方があると思いますが、
日本語よりも英語の方がその時に応じて使い方が代わってくる単語が多い気がします。
ExpandとExtendの違いを上手く説明出来ないのですが、
個人的な簡単なExpandは広げる。。。に対しExtendは伸ばす。。という感じでしょうか?
何だか不明確な答えですみません^^;