I think the ultimate thing to remember is Bitcoin is unpredictable.
You can predict some things almost (
https://bitcointalksearch.org/topic/within-1-week-i-think-theres-a-small-chance-btc-will-crash-from-240-to-160-171423) but there are so many variables involved determining the price of Bitcoin.
Here's a few things which I suspect influence the price of Bitcoin in different amounts:
- media coverage
- gox lag
- service hacks
- silkroad success
- mining botnets
- electricity prices
- laws of all different jurisdictions
- world financial crisis
- individual countries financial crisis
- the day of the week (e.g. there tends to be a dip just before the weekend)
- alt currencies
- forks in the chain
- client updates
- miner hardware progression (e.g. ASICs)
and many many more.
What's more, they all interact, counteract, synergize and generally effect each other in even more unpredictable ways. I used to try do day trading, and even built a small day trade bot as a chrome extension for Britcoin when that was still around, but it's stressful and risky, hence me going for the long game now.
The right strategy though is what's right for you. Everyone lives in different countries, uses different exchanges, has different wages, is awake at different times, has different grasps of number and tolerates different levels of stress & risk.
You seem keen though - ride it out and stick with it. Learn about Bitcoin and it's community and why/how it works, that way even if you lose all your money, you'll still gain some truly amazing, fascinating and inspiring knowledge.