Для первого сайта - хорошо.
Что сразу бросилось в глаза:
1) Дизайн. Ну это лютый треш, если хочешь быть не только верстальщиком, но и дизайнером - изучай современные веяния. (
https://ichigarev.ru/veb-dizayn/trendyi-veb-dizayn... посмотри ссылочку, тут даже не на советы обращай внимание, а просто на картинки посмотри как должен выглядеть современный сайт). Также есть куча агрегаторов куда выкладывают свои работы дизайнеры, все это обязательно к ознакомлению.
2) Касательно верстки пощелкал немного, особо грехов нет, у многих опытных верстаков код не лучше. Обрати внимание на ошибки в консоли. И не увлекайся бутстрапом на первых порах, попробуй без него сверстать страницу, не им единым живы, а так привыкнешь ничего хорошего не будет.
3) Оптимизация. Про это тебе уже писали проверяй сайты на
https://developers.google.com и исправляй ошибки. Все картинки сжимаются перед тем как выкладывать, вот тебе сервис для этого
https://tinypng.com
4) Тренируйся на нормальном макете
например . Возьми его и не спеша делай, старайся максимально качественно, это тебе на пару месяцев хватит, думаю.
Удачи в твоих начинаниях, будет нужен еще совет - пиши.