Yes you can make money going long if you know how to time the market. Unfortunately, $15k is not sufficient to trade stocks.
An alternative is to trade Emini futures on the SP500, nasdaq & Dow Jones, this is exactly what I recently did. On average you need like $3000 to hold one contract...