Can you really be sure you will profit unless you have insider info?
Not at all. Trading with bitcoin requires you to follow the price flow, current events that might change the price and also a little luck.
Correct, its a combination of all these. One need to educate himself/herself on the price flow, current events and yes a bit of luck. That's why you really need patience and a lot of study on the flow of prices.