No, you cannot purchase miles (and if people are offering to sell you points, it's a violation of the Velocity terms as well as AFF, as they would be doing a 'family transfer' and charging you).
You can look at say a NAB Credit card which has a 20,000 sign up bonus at present (see here: Credit...