Breeding fishes and keeping fishes are 2 different things. I did both and keeping is much more enjoyable. Breeding fishes is lot of responsibility. The little fishes have to fed twice and day. Frequent water changes is a requirement. There is the cost of heat and food. Trying to sell a limited variety of fishes to the LFS is not easy. They don't want to pay you anything close to whole because they know you produced them and expect a cheap price. Any area can only use so many of one kind of fish at a given time. Also, you can't go on vacation. The list goes on. The best is to either have a decent business or work some overtime to allows you to play the hobby hardcore or close to it.