Mira, en el sitio de PHP,
acá específicamente hay un ejemplo de como filtrar el tipo de archivo. Aunque podrías utilizar también el mimetype, pero usa ese ejemplo mientras.
Con respecto al tamaño del archivo, ya estás bastante cerca, solo te falta verificar que sea menor a 300 (aunque no recuerdo si el tamaño está en kbytes, o simplemente bytes).