It's no doubt a bit of both. You need to be very well familiar with everything that is happening in sports to place wagers well enough. Luck will always play a part because some events just happen out of the blue.