Any team you play on, whether it's middle, high school, college, or professional, you will be given a role. Coaches are always looking for guys to fit specific needs and most importantly, players who accept those roles. Many players end up jumping from school to school and never find a home because they simply do not accept the responsibility they're given and believe they deserve more. The role you're given is a clear highlight of your strengths on the court and what the team needs at that particular time. This doesn't mean you will stay limited to that one particular job for the rest of your life. Remember that every single player from the scorer, rebounder, defender all the way to the bench player, play a vital role on the team. Some teams win simply because, for example, the bench players positivity and energy constantly echoes through the gym and motivates his/her teammates throughout the course of the game. Therefore you must accept your given role, play it to the best of your abilities (with a positive attitude), and continue to show your worth in practice so your coach can keep piling responsibilities onto your plate. After all, before James Harden became an NBA MVP candidate and max contract player, he was a 6th man on his first NBA team.
Bottomline: Stay on your grind and keep improving while doing what your team needs you to do. If you do all this with a positive attitude, you will eventually get what you believe you deserve.
-CNK10