If the OP thinks mining has a lot of expenses then he should definitely know that the rewards and it benefits are worth the hard work and expenses.
Getting ASICs (Application Specific Integrated Circuits) might looks very expensive and even make a huge noise and un-comfortability to his or her neighborhood then I will suggest going for cloud mining which will just enables him to be at comfort or even trying out mining pool software. This are perfect suggestions but surely it will cost some funds.
Or what did you think about my suggestion.