Mining is probably no longer profitable.
Two ways to profit:
1. Buy, keep, sell at higher price - best site to buy/sell BitCoins (with credit card) is
CoinBase
2. Buy mining contracts and keep the bitcoins:
HashFlare,
Genesis-Mining. The main idea is to buy mining contracts only in USD, NEVER reinvest mined coins into buying more hashpower. Withdraw them and keep them until their value rises. Always buy hashing power only with USD.