Theres many rotations per class u can find online. Try multiple rotations and practice them on dummies and in content. If u study ur class and practice it u will get better just like anything. Understanding what other classes can do and what synergy classes have with each other help alot. Alot of the "elitests" u see raging in game are really not that strong of players. There players who have a basic understanding of the game who think there hot shit. The truely good players dont care how good u are or how bad u are. They just want to get stuff done and more often are willing to help if u want help. Everyones new at one time or another but there are also people who just dont care about getting better. If u want to get good at the game u will. There is plenty of research u can do and practice practice practice. if you work hard and keep moving forward u will get to where u want to be. Also be patient and keep ur cool. Ur attitude can rub off on others and effect there game play as well