There have been many threads regarding Revenant balance. I know the class has a great flavor and theme, and some people would prefer it plays like the other classes. However, there are many people who know how to play the class as it is with a great deal of skill. We used to top the leaderboards in PvP all the time, it was such a ridiculously strong class in the right hands. Some of the tools are still there, actually.
Just keep practicing, learn to manage your energy properly, know which skills do what, and use them when they need to be used. I advise you to check out some videos of WVW roaming or PVP montages, and see how they react to certain situations.