You are a resident of Kerala, You have completed MBBS and a one-year internship. You intend to learn general practice. In today's world, the trust that a family physician had with just MBBS has eroded, people flock to specialists for any fever, cough or cold.
Doctors have a bad reputation and cases are filed at the drop of a hat. So, you will be left out and lose precious time with the methods that you have in mind. You need to have relevant general practice qualifications to help you practice well and safely in the event of a litigation. Having only an MBBS literally has no value.
The options you have listed are outdated methods to gain experience. The system of apprentice type of learn is more time-consuming.
1.You need to think about a Family medicine course wherein you will spend three years (as a postgraduate) learning all about family and general practice but also will gain a degree.
You currently have the National Board of Examinations, New-Delhi offering D.N.B in Family medicine, the selection is based on an All India ranking after competitive entrance exams.
Government Medical Collge, Kozhikode, was the first medical college to have MD-Family Medicine in India.
2.Then you can become a Fellow of the Association of Physicians of India.
3.Once you join DNB/MD family medicine, you can explore taking up the British degree MRCP - Member of the Royal College of Physicians.The centers for part of the exam are available in India itself.
If you plan properly with some research on the above, by 5 years time, you can have postgraduate qualifications of DNB/MD(family Medicine), a FAPI and a MRCP (UK). This would give you an edge to work in a medical college hospital, a privative hospital and/or your own clinic and you can build on a career later as time goes by.
These are just my thoughts, you can decide based on what you feel is comfortable for you.