It is pretty hard to give any advice here or recommend anything because I have no idea about the level of your forex knowledge and investment in general. I can only share my story. You see, I prefer to deal with some reliable brokers only and you can check out fxtm review tradersunion.com/brokers/forex/view/fxtm/ It's quite profitable for you to buy a product and sell it at the highest price and you can make a profit on it, think about it.
Well it depends on you totally that what you require from your stockbroker or in which category you are interested in whether its day to day trading or SIP, mutual funds or equity stocks etc because choosing a broker as a beginner can be very difficult, because you have so many opportunities and so many different variations of offers from brokers. Now if you search for a broker youll end up having lots of brokerage firms providing you discounts, now as a beginner point of view discount looks good but does the brokerage firm is providing you profits? No. In this case, i personally use online brokerage firm such as ARQ, Sharekhan, Money Trade as they provide me all the informations and daily updates on stock prices and their daily ups and downs in that way I can track my progress whether my shares are making loss or profits.