I haven’t spoken English for a while so I can’t speak anymore.
Since I haven’t spoken English for a while, I lost my ability to speak.
I can’t speak English because I haven’t used it for a while
しばらく - for a while, in a while, for some time
使う - use
英語を使う - use english, speak english
英語を使わない - don’t use english
しばらく英語を使ってない - haven’t used English in while, haven’t spoken English for some time
〜〜ので - because 〜〜 , since 〜〜, 〜〜so
Because I haven’t spoken English for a while
Since I haven’t used English for some time
I haven’t spoke English for a while so 〜〜
話す - talk, speak
話さない - can’t speak, wont speak
〜〜なくなる - cannot do 〜〜 anymore , lost the ability to 〜〜
英語話せなくなってる - lost the ability to speak English, cannot speak English anymore
I'm getting rusty because I haven't used English for a while.
長らく英語を使っていないために話す能力が衰えていることを表して、「I'm getting rusty because I haven't used English for a while.」というフレーズがふさわしいです。'rusty'は本来金属がさびることですが、ここでは能力やスキルが使われないことによって衰える様子を言い表す際によく使われます。