過去完了は過去のある時点よりも前のことであると強調したいときに使います。
なので、この使い方だと公園に行く前まではずっとサッカーをしていた
ということになります
文法はあっています。
かりにもし、その公園でずっとサッカーをしていたと言いたいのであれば、I was playing soccerでいいです
そこでわざわざ過去完了を使う必要はありません。
例えば、When she came here, I had been playing soccer
のように過去のある時点との時間差を示したいときにもちいます
わかりました、ありがとうございます!
had been 〜ingを使った会話文を作りたい場合、
What did you do yesterday?
→ I had been playing soccer with my friend.
の方がいいんでしょうか?