Ok, you can get the face 'rolled' (also known as 'pressed') at a cricket store, however that will NOT complete the process of knocking-in your bat.
You will still need to spend several hours knocking-in the edges & toe of the bat with (either) an old ball or a mallet.
Personally I'd recommend doing the WHOLE bat - not just the edges & the toe.
Once you think you've done enough work on it, do that same amount again! You can never be too careful when it comes to protecting the investment you've made. Plus, a good bat will just get better with age - if you take care to knock it in properly in the first place.
Once you really think it's ready, take your bat to the nets & have someone bowl a few slow/meds to you. Once you've hit a few, have a look at the face of your bat. If you see seam marks from the ball imprinted on the wood, you need to knock it in some more.
NB: DO NOT hit a new ball at full pace with your bat until you're 110% certain that it's fully ready.
You'll only need bat oil (aka: Linseed oil) if your bat is NOT a poly armour bat (ie: unless it has a protective plastic-like coating).
If your bat does need oiling, be very careful not to over oil it. You'll do more damage to a bat by over oiling it. 5 (or so) light coats is all that's needed initially. I use my hand to apply the oil, just so that I can ensure that oil is applied evenly.
Then, if you're using it regularly, 1 very light coat per season following that.
If you're not using it regularly then you'll only need to apply 1 very light coat every couple of seasons.