If your final image is really tiny then it will look like pixels... You need a larger image to get higher quality, there's no way around it.
If you have a 300 x 300px image and you shrink it to 64 x 64px, it will look pixelated. There are not enough pixels to contain the same amount of detail as the larger version.