Oil prices rose above $50 a barrel, as traders raise bullish bets on crude and analysts warn of headwinds.