In fact I may have long experience in tennes, but I'm not that good at it.
I've been practicing a long time, but I haven't improved much.
「経験はあるが上手くはない」ということを文章で表すと次のような言い方ができます。
In fact I may have long experience in tennes, but I'm not that good at it.
「確かにテニスには長い経験があるかもしれませんが、自分はそれほど上手くはないんです」
I've been practicing a long time, but I haven't improved much.
「長いこと練習しているんですけどね、でもあまり上達していないんです」
こんな言い方にしても伝わるかと思います。
ご参考になれば幸いです。