Yoda
Yoda is the smallest hero In the game which allows him to flank enemies easier than other heroes without being seen. Use his height to your advantage by moving around a lot and dashing around the map with a mixture of dashes and jumps. As well as this Yoda also has a relatively big health pool along with an ability to increase his and his allies around him health for a temporary amount of time, which means that he can take more hits than most of the other light side heroes. With this health and mobility you shouldn't have a problem positioning yourself for flanks and more but the problem comes when getting the kills. Since he is quite small his saber attacks are harder to land on enemies than other saber wielders and they leave you vulnerable. So when faced with a big group of enemies absorb their blaster bolts by blocking which powers up your force ability and then use his force ability, to hopefully clear a lot of the enemy out. Then if aren't too many enemies dash into them and then dash back through them and retreat for a another push when your abilities are back. Try and use your health before an attack or use it mid dash to cancel the animation and get the health instantly while on the move. As far as star cards what I would recommend is having an extra dash for damage and mobility, increasing the amount of health from presence(your health ability) and increasing the rate at which your block charges unleash.