Ok, good answers. I think other members here will be more knowledgable in individual stocks and you should wait for their answers too. I personally own only one of the stocks from your list and I am anyway not qualified to comment on most of them.
A quick summary of your situation is that you are young and have enough time to save, from this portfolio you seek high returns, and can take some risks. While you chose stocks the wrong way by hearing through grapevine (wrong way entirely in my opinion, others may differ), you are not trying to play blindly in a double or quit fashion which is good.
Given your age, this investment is only a small stepping stone towards your future investments. If you can start to invest well, the returns will be phenomenal.
If you keep an eye on the market, unless we are going through "great depression" kind of events, the markets are not going to move 100% in a year.
Anyway, in my opinion,
#1. Base Growth.
One strategy is to stick with a handful of companies who you consider the market leaders not on the basis of how many ads you see on TV from them, but based on their standing in the industry and their track record (growth) for the last few years. If India is going to grow, they are going to grow. If India will be the world's #2 or #3 economy in 2050, state bank (biggest govt bank) or ICICI bank (biggest private bank) has be one of the biggest enterprises ... unless there is a lot of mergers and acquisitions by foreign banks, or a big stumble, but you will see those signs in advance.
#2. The Edge.
After doing all this, you should be looking to invest part of your portfolio (maybe 10%) which will give even higher results ... I think people call them multi-baggers. These will be slightly risky bets but if they do work, you will get fantastic year over year returns. Sort of another Reliance (in the 80s), or Infosys (in the 90s) and so on. Or this could be done just by day trading if you feel up to it.
#3. Profit Taking.
As I said, it is unlikely you will see a 100% move up or down every year. Maybe once in a decade. Under normal circumstances, if you gain 25% or more at any point of time, you could look at rebalancing your gains and feed them into other companies which have not risen as much ... but please remember that you need to have conviction that these companies are still market leaders. They will eventually catch up. [ You do not have to cash out fully, you can book partial profits. ] You can always make a call to get back into the security ... nothing goes up forever, except silver ... nowadays.
#4. Taxes and Compounding.
If you do short term trades, you end up paying taxes so your returns have to be equally higher with trading setup. But if you can reduce your taxes by holding long term, it gives a good compounding effect year over year. There are many people who can compound better doing short trades even after paying taxes, and you will find many on this forums, but those are good traders ... and unless you can become one, keep most of your money as investments and a small part as speculation. But in my opinion, trading is a full time job ... while you might be listening to a CNBC guy yapping about a stock, you may not be listening the next time someone is saying something negative. If you do not get good balanced information, you might make some bad calls.
#5. SIPs.
You can do them on mutual funds only (maybe you can something in stocks too ... I am not aware). Mutual funds is a valid alternate investment mechanism. Picking companies however researched can be risky, and MFs help you shield from the ups and downs of a bad bet. The results may not be as great, but the downside also may not be as bad. They do have significant expenses which I do not like. There are websites where you can see their figures. They come in some categories ... balanced (where equity is low), growth or equity (which is primarily equity), opportunity (where they are betting on certain stocks) and sector funds. Find an MF which has given consistent returns (in line with the market, or better), has a good asset base (so that you know it is not experimental) and distribute your investment amongst 3-4 of them. With 5K per month, maybe you can do only 5 since they require 1K minimum (again, my memory, check the facts).
You can always do a manual SIP in stocks.
#6. Asset allocation
I do not have any opinion on gold / silver now. It might continue to go up, it might crash. However, as a long term strategy, you should keep some money in gold, some in real estate, some in debt (bonds) and some in equity. How you allocate funds between them is beyond my expertise, but start with some numbers and you can keep on rebalancing every quarter or year. You do not have to move your profits from stock to stock, you can move it to gold and so on.
Sorry this is a bit off track from your original questions, but I think if you focus on your investment process, the individual investments will get taken care of anyway. You have decades of investments to do, do it right !!