Dueling is by far the best way to become better at this game. Dueling is an controlled server. Its not 1 big chaos like siege and battle. U can focus 100% on 1 guy.
That makes u able to notice blocking, footwork, feinting, kicking, holds, and so on. U can figure out how it works, why it works so well and how to counter it. The only thing u can't do in a duel server is training how to fight ganks.
So if u dont feel like u are improving, go to that server. Find a player, who is better than u, and duel him. Watch how he duels, and try to get something out of it. Try and see if u can counter him, do a few experiments.(Ofc dont go for a guy 10 times better than u. U will need some time to observe and try stuff out
)
PS: This game is way more noob friendly than when i started. So be lucky u started playing this now ;).