Many online brokerages do not limit their customers to just online stock trading. Full-service brokerages offer banking services including checking accounts, savings accounts, credit cards, mortgages, and more with deposits of up to $250,000 backed by the FDIC. Bank of America (Merrill Edge) and Chase (Chase You Invest Trade) are two examples of banks that also offer online trading.
In contrast to finding an expert or two that seems to make valuable and careful decisions, do your best to avoid listening to share market 'tips' from friends or work colleagues. Typically these people will know less than you and have very little to base their suggestion on. No matter how well meaning it may be, advice from someone who knows next to nothing about the topic in question is not advice.
B (Good) - The stock has a good track record for balancing performance with risk. Compared to other stocks, it has achieved above-average returns given the level of risk in its underlying investments. While the risk-adjusted performance of any stock is subject to change, we believe that this fund has proven to be a good investment in the recent past.
A broker is simply a licensed person through whom you can buy and sell these stocks. When you use an online platform, it essentially acts as an online broker. If someone wants to buy any product, he can contact a brokerage service. They would place an order and let him know the market price of the product. If the investor is interested, they would include a commission for themselves and process the order forward. If the user wishes to buy stock, the broker would forward his order to a stock exchange, which would approximately take 3 days to complete including the money exchange between the broker and the investor.