Formato de tabla de contenido de LaTeX

Formato de tabla de contenido de LaTeX

Tengo problemas para que LaTeX formatee correctamente el índice de mi tesis. Probé varios paquetes y guías diferentes de los foros, pero no logré ningún progreso.
Los problemas específicos que me gustaría solucionar son: - la fuente grande y en negrita para el nombre del TOC debe ser una fuente normal y no en negrita. - La profundidad del TOC no es correcta. No mostrará subsecciones. - puntos que conectan el número de página con el encabezado - etiqueta de "página" en la parte superior derecha del TOC.

    \documentclass{book}
    %General Packages
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage[labelfont=bf,font={small,it}]{caption}
    \usepackage{changepage}
    \usepackage{lmodern}
    \usepackage[colorlinks=true,urlcolor=blue,linktoc=none,citecolor=black,linkcolor=black]{hyperref}

    %%Bibliography Setup
    \usepackage{csquotes}
    \usepackage[american]{babel}
    \usepackage[backend=biber,style=ieee]{biblatex}
    \addbibresource{bibliography.bib}

    % toc SETUP
    \usepackage{titletoc}
    \usepackage{tocloft}
    \usepackage[section]{tocbibind}
    \usepackage{afterpage}

    \usepackage[tocgraduated]{tocstyle}
    \usetocstyle{allwithdot}
    \setcounter{tocdepth}{3}

    \begin{document}
    \renewcommand{\contentsname}{{TABLE OF CONTENTS}}
    \frontmatter
    \clearpage
    \tableofcontents
    \clearpage
    \listoffigures
    \newpage
    \listoftables

    \mainmatter
    \chapter{Test 1}
    Test Text
    \section*{Sub1}
    Test Text
    \subsection*{SubSub1}
    Test Text
    \chapter{Test2}
    \chapter{Test 3}
    Test Text
    \section*{Sub1}
    Test Text
    \subsection*{SubSub1}
    Test Text
   \backmatter
    \end{document}

Esto es lo que me gustaría: Esto es lo que me gustaría:

Y esto es lo que obtengo actualmente: Y esto es lo que obtengo actualmente:

información relacionada