With our fast-pacing life, numerous learning and scientific sources and information are available and required for medical students to boost their skills since their early life to accommodate with the great knowledge they take. Medical students should re-elaborate what they studied and exploit knowledge clinically. A good doctor is a good observer, so eyes should be kept on while mentor managing patients in order to add more to our medical notions. A seed to become a great future doctor starts by searching for a specialty that fits your personality, to practice it as a volunteer, to gain its skills earlier. So when you graduate, you have more time to gain other learning experience. As long as you practice it, the more chance to become one of its experts. Managing your patient as a relative, not as a bag of money, is very important to be applied. Inability to diagnose a patient is not a shame, so never let a patient go home without referring him to another doctor who has more experience than you. Having a background in other medical specialties will help you recognize common signs of other related medical conditions that could lead you to refer him to right specialty doctor. Joining a research lab will keep you updated with new inventions, drugs, algorithms, and guidelines, which will help you become more acknowledged with medical problems that you were unaware of. Time management is the key to success as a researcher without affecting your daily life activities and study requirements.