You want to be a good basketball player? It is really one thing that has to be done.....TRAIN! I've been playing for about 12 years and getting better is what it's all about. Basketball consist of three things:
You have to know and believe that you are better than anybody you are going up against. Confidence is key! One of the greatest to ever play the game (Larry Bird) walked into the locker room before a NBA 3 Point Contest and said "So, which one of you guys is coming in second?" That confidence is what led him to win that 3 Point Contest. But you can't have confidence without putting in the work! You have to get in the gym everyday and work on your craft. You have to eat and sleep in the gym if YOU want to be one of the best to ever play the game.
Skill consist of your athletic ability. From shooting, to dribbling; from speed, to defense. No one wakes up knowing how to do these things unless you have pure talent and even these things have to be practiced....CONSISTENTLY! Michael Jordan, being known as the greatest of all time was even known of being the last one to leave the gym after practice and the first one there before practice.
Mental Toughness is very important. You have to be focused at all times. In games and even in practice.
HARD WORK ALWAYS PAYS OFF!!!!