I run a small company doing mining and renting time on our rigs to other miners.
A couple of things to successful mine Bitcoin:
1. Get used to reading Bitcoin talk daily and other outlets, always keep your thumb on the market but realize Bitcoin is similar to other markets in that its best to ride out the minor fluxes in price.
2. Invest in the fastest miner you can afford, but do the projections for ROI, etc. no matter what you get it will be outdated in 3 months or less.
3. Research completely the miner you decide on before you buy and also research the company. Read reviews on this site of the miner and the company, etc. Do not buy anything thru skype and deal directly with the manufacture or trusted reseller.
4. Plan out all the details for your miner/mining rig. Where it will be located, its temperature needs, its electrical needs, its heat output, etc. Most likely you just brought a brand new heater for Winter (miners produce tons of heat in other words).
5. Any electrical work you have done make sure its by a licensed professional and that the final results are up to code.
6. Work on your computer(s) and network security. Every computer and device that connects to your network must be secured with strong passwords, antivirus, etc. It only takes one worm or virus to lose Bitcoins.
7. The accounts you do have on websites that store your Bitcoins always enable 2FA (Two factor authentication) if the website offers it, if it doesnt find a new site to store Bitcoins or trade on.
Those are the rules that have helped me make about 1.5 BTC a month so far. Hoping for an equipment upgrade soon.
Hope this helps.