Solo mining isnt worthwhile. heres why. lets say u have 0.1% chance per day of mining 1 bitcoin which is equal to 1000. thats pretty slim and reward is great indeed. but possibly you will never get to harvest any bitcoins -> 0 money gained. If u team up tho, group of 50 people for example, you raise your chance of mining bitcoin each day to 5% which is much better because it almost guarantees you that you will mine something.
I never mined nor explored the topic too much. I believe mining train has passed tho, at least on this not so proficient level. U'll have to make calculations because u can possibly end up with bigger electrical bill than earnings