Yes you will need the wrench to both loosen as well as tighten the oil filter if you want to use OEM filters.
In case you are planning to use K and N filters, they come with a nut on top of the filter so u can use just a spanner. In that particular situation, u can ram a screw driver through the oil filter to turn and loosen the filter then hand turn it and remove it. But be ready for a mess.
Oil is your wish what you can find. Make sure its 4 stroke oil and bike oil not automotive oil. You can use automotive oil but its a huge debate whether its good for ur bike or not.
Personal i think 10W-40 4 stroke, Semi synthetic with SL rating is the safe choice.
You can go for fully synthetic, that will last you longer and be a quieter ride but the oil doesnt come cheap.
If you have a new bike, go for thinner oils. Old bike, a little thicker oils.
Plus keep in mind what termperatures you will be using the bike. Get that particular number oils
End of the day, your choice. You wont harm the engine by using the wrong oil. Unless you put gear oil in it