Yeah bitcoin mining is very expensive and this is all because of the required equipments that you wil need in order to start mining of bitcoin and also issues of high energy consumption also comes in. This is why most people are getting into running of masternodes.