What are the basic skill requirements for general practice (GP) after MBBS? Where should I join before going to GP?