Mining Bitcoin will rarely be profitable. I would recommend mining altcoins that you think will be popular and selling them for BTC once they do. I got $80 in BTC for my 6 hours of Dogecoin mining with a mediocre CPU before it got big. Imagine what I could have gotten if I mined it for a week with a GPU!