Turning a profit from Bitcoin mining is a challenge, but not impossible. Here are some factors to consider if you want to start.